User can signup the page. After signin, user can able add his/her profile. Then he/she can create post with title and content. User can also search for other user who creates profile and able to see their post.
Tachnology:
- Backend: Node js, Express server, Graphql.
- Database: MongoDB and mongoose ODM for connection.
- Frontend: React js, Redux, Firebase, Cloudinary, React-router-dom.
- Designing: Materializecss
- Deployed in Heroku: https://personaaaa.herokuapp.com/
- Setup server
- Install dependencies
- Setup Express App
- MongoDB setup
- Create data model
- Create GraphQL API
- Setup Graphql query and Graphql mutation
- Mongoose connection to database
- Setup concurrently for the run frontend and backend together
- Setup Frontend
- Create React-app
- Install dependencies
- Setup Apollo client
- Use hooks
- Setup Redux
- Firebase setup for Signup and Signin
- Cloudinary setup for image storage
- Graphql query and Graphql mutation
- Proxy setting
- Fetch data
- Shows data to the browser
- Styling
- Button create
- Loading Spiner
- Error handaling
- Build production
- Deployment
- Create Herokua app
- Add Heroku addons
- Deployment complete
Owned by Alak Dam