Social Network with MERN & Redux π₯οΈπͺ
TypePlanet is a social network aimed at software developers, where they can share their knowledge and ideas.
-
4.1. API
4.2. Features
4.23 Screenshots
* (MongoAtlas)
- npm
- Node
- First, create a .env file on the root of the project and put your PORT & DB key
PORT: 7878
DB: mongodb+srv://user:password@cluster0mongodb.net/yourdatabase?retryWrites=true&w=majority
-
Make sure your MongoAtlas is running
-
Install Back-End dependencies
npm install
- Install Front-End dependencies
cd client
npm install
- Run the next command on the root of project to deploy
npm run dev
Download YAML File (Open with Swagger Editor)
Download Postman Collection File
- User register & login
- Create & edit profile
- Auto random avatars for users (1-100 different avatars)
- Users list
- Notifications (toastify)
- Create posts
- Posts with categories
- Filter posts by stack (front-end, back-end or all)
- "Like", "Dislike" & "Comment" on a post
- Level system for user (you gain level when commenting or creating a post)
- Weather widget on home using your city
- Information cards with blogs on home
- Followers & following