| Name | Discord | |
|---|---|---|
| Shabbir Yusufali | [email protected] | shabzprime |
| Ali Moazin Devjiani | [email protected] | .amace. |
| Salman Ayaz | [email protected] | spiravit |
| Gurkirat Singh | [email protected] | garry1357 |
Echo is a web application that allows users to connect with other users in their area. Users can create an account, post messages and pictures, and view other users' posts in their area. Once you enter an area, you can view posts from other users in that area. After leaving the area, you can no longer view posts from that area. This encourages users to visit different areas to discover new posts.
- User Authentication
- Create Posts
- View Posts in Your Area
- MongoDB
- Express
- React with TypeScript
- Node.js with TypeScript
- Clone the repository
- Run
npm installin the server directory - Run
npm installin the client directory - Place a
.envfile in the server directory with the following contents:
MONGO_KEY=<YOUR MONDO KEY>
CLERK_SECRET_KEY=<YOUR CLERK SECRET KEY>
PORT=<DESIRED PORT NUMBER> # Optional, defaults to 5000
CLERK_PUBLISHABLE_KEY=<YOUR CLERK PUBLISHABLE KEY>- Place a
.envfile in the client directory with the following contents:
VITE_CLERK_PUBLISHABLE_KEY=<YOUR CLERK PUBLISHABLE KEY>- Run
npm run devin the server directory - Run
npm run devin the client directory