Echo is a portal where IITK community members can write about their experiences, their thoughts on any topic. Basically, the platform will act as a voice of community members hence, the name "Echo".This is a user-friendly and easily accessible blog writing application that would enhance the communications in the community. Users can also comment on other's posts, follow others making the portal personalized.
| Name | Roll number | Email id |
|---|---|---|
| Ansh Adarsh | 230157 | ansha23@iitk.ac.in |
| Aryan Kumar | 230215 | aryank23@iitk.ac.in |
| Durbasmriti Saha | 230393 | durbasmrit23@iitk.ac.in |
| Gone Nishanth | 230421 | gnishanth23@iitk.ac.in |
| Govind Nayak Jarabala | 230497 | govindnj23@iitk.ac.in |
| Harsh Bhati | 200408 | harshb20@iitk.ac.in |
| Lavish Kanwa | 230602 | lavishk23@iitk.ac.in |
| Lokesh Kumar | 230606 | lokeshk23@iitk.ac.in |
| Someshwar Singh | 231020 | someshwars23@iitk.ac.in |
Prerequisites
Make sure you have the following installed:
Clone the repository:
git clone https://github.com/aryank2240/CS253-BitByBit-Project.git
cd [path]Install all the dependencies
cd backend
npm installcd ../frontend
npm installRun the server:
cd ../backend
npm startCreate the .env files for configurations.
touch .envPut these values in the .env file for the configuration. Use App password for EMAIL_PASSWORD if you are using a gmail account.
MONGO_URL , SMTP_HOST ,SMTP_PORT , SMTP_SECURE, EMAIL_USERNAME, EMAIL_PASSWORD, JWT_SECRETRun the web-application:
cd ../frontend
npm start