Thoughts is a project built using:
- React Native
- Nodejs and Express
- MongoDB
- Redux Toolkit
demo.mp4
- Authentication
- Update user profile
- Add, Delete and Edit Thoughts
- Search thoughts
In order to run this project locally, firstly you'll need to setup expo in your Mobile or need and an Android or iOS simulator.
After, expo setup, following steps shall be performed
-
Clone this repository
-
Navigate to the root directory and run
npm i. After installation, runnpm startto run the client side. -
Navigate to the
backenddirectory and runnpm i. Then inside thebackenddirectory create a.envfile and add the following:
NODE_ENV=development
PORT=****
MONGO_URI=***********
JWT_SECRET=*******
Now, run npm start to start the server.