Foodie, a social media exclusively for posting and sharing food content for the foodies by the foodies.
-
Gireesh Kumar Reddy Chumdi (S20190010036)
-
Sai Bhargav Reddy Kanala (S20190010083)
-
Khadyothan Dasari (S20190010040)
-
Chandra Kiran G (S20190010029)
-
Navdeep Konkipudi (S20190010099)
-
ReactJS
-
TypeScript
-
Redux
-
Axios
-
Node
-
MongoDB
-
SocketIO
-
Express JS
-
Passport JS
-
GCS
-
Unzip the folder
foodie-app
-
Install the required modules for both frontend and backend through the following command:
npm run init-project
-
Download and install MongoDB locally.
-
Create
.env-dev
to store env variables for running the development server and set the following contents:MONGODB_URI=<mongodb uri | default local = mongodb://localhost:2717 > DB_NAME=<foodie PORT=9000 CLIENT_URL=http://localhost:3000 SESSION_SECRET=<any secret key> SESSION_NAME=foodie FIREBASE_PROJECT_ID=<firebase project id found on your firebase config settigs> FIREBASE_STORAGE_BUCKET_URL=<firebase bucket url found on your firebase config settigs> CLOUDINARY_NAME=<Name> CLOUDINARY_API_KEY=<API Key> CLOUDINARY_API_SCERET=<API Secret>
-
Finally run the project using:
npm start