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 start
to run the client side. -
Navigate to the
backend
directory and runnpm i
. Then inside thebackend
directory create a.env
file and add the following:
NODE_ENV=development
PORT=****
MONGO_URI=***********
JWT_SECRET=*******
Now, run npm start
to start the server.