In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
Your app is ready to be deployed!
-
- Login/Registration.
-
- Create post => Create post using multiple photos and a caption.
-
- User profile page => User should be able to see his/her own profile page and other's profile as well.
-
- Follow people => See list of people to follow and option to follow them.
-
- Timeline/Homepage => See pics of people you follow.
-
- Stories on timeline.
-
- Search/Explore page => Search people, show post recommendations and option to view post on click.
-
- Post engagements => Like and comment on the post. Reply on the comments.
- Decide folder structure
- Develop core components
- Input
- Button
- Icon
- Link
- Image
- Avatar
- Accordion
- Search Box
- Develop theme
- Develop feature components
- Login
- Comment
- Post
- Develop Layout componenets
- Login/Registration
- Home/Timeline
- Profile
- Explore
-
- Code formatting - esLint, Airbnb style guide, prettier
-
- Styling - Styled Componenets
-
- Pre push/commit checks - husky
-
- Rendering debugging - whyDidYouRender
-
- Add storybook