- Login / Registering with Email
- Uploading photos w/ description
- Commenting on Jobs
- Liking Jobs
- Job Tags
- Following users
- Sharing link
- Searching users
- Profile page displays uploads / liked Jobs
- Changing profile pic and bio
- Editing Job description
- Deleting Jobs
- Displaying number of likes for post
- Displaying number of followers and following in Jobs profile
- Displaying Jobs from followed users in main
- Displaying updates from followed jobs users in sidebar
- Front-end routing
- Error page redirection
- Protected routes
- Express backend connected to react
- Authentication with Firebase Auth
- File storage with Firebase Storage
- Database with Firebase Real-Time Database
- Image compression
- Search photos by tags
run express backend in seperate terminal
cd inkredo
set PORT=3001 && node server.js
run react development server
cd client
npm start
Thanks and Regards Vashisth Bhushan :)