Skip to content

margarita2104/motion-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Motion - Social Media App

Overview

Motion is a social media application created as a project during a bootcamp at Constructor Academy. Developed collaboratively by three students, the app aims to provide a seamless and interactive user experience. It is built using modern web technologies such as React, Vite, React Router, Redux, and Styled Components. The app fetches data from APIs provided by the academy using Axios.

Features

  • User Authentication: Sign up, log in, and manage user sessions.
  • Profile Management: View and edit user profiles.
  • Feed: Browse posts from various users.
  • Post Creation: Create and share new posts.
  • Likes: Like posts to show appreciation.
  • Notifications: Receive updates about activities.

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • Vite: A build tool that provides a faster and leaner development experience for modern web projects.
  • React Router: A collection of navigational components for React applications.
  • Redux: A predictable state container for JavaScript apps.
  • Styled Components: Utilizes tagged template literals to style components.
  • Axios: A promise-based HTTP client for the browser and Node.js.

Installation

  1. Clone the repository:

    git clone https://github.com/margarita2104/motion-frontend.git
  2. Navigate to the project directory:

    cd motion
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm run dev

Usage

  1. Open your browser and navigate to http://localhost:5173 to view the app.
  2. Sign up or log in to your account.
  3. Explore the feed, create posts, and interact with other users.

Contributors

Acknowledgements

  • Constructor Academy for providing the APIs and support throughout the project.
  • The instructors and fellow students for their invaluable feedback and assistance.

License

This project is licensed under the MIT License - see the LICENSE file for details.


We hope you enjoy using Motion as much as we enjoyed creating it! If you have any questions or feedback, please feel free to reach out to any of the contributors.

About

motion social app frontend assignment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published