Emotional Reservoir is a web app that lets users capture their joyful moments and store them safely. At any time, users can randomly revisit these moments, reliving the happiness they’ve collected over time. It’s a personal space to preserve and rediscover positivity.
- User registration and authentication
- Add emotional entries
- View past entries randomly
- Secure data storage
- Responsive and user-friendly interface
-
Clone the repository:
git clone https://github.com/EsmanurSolmaz/emotional-reservoir.git
-
Navigate to the project folder:
cd emotional-reservoir -
Install backend dependencies:
cd server npm install -
Install frontend dependencies:
cd ../client npm install -
Create a
.envfile in the server folder with your keys:JWT_SECRET=your_jwt_secret_key MONGO_URI=your_mongodb_connection_string EMAIL_USER=your_email@example.com EMAIL_PASS=your_email_password PORT=5000 -
Start the backend server:
cd server npm start -
Start the frontend:
cd client npm start
- Register a new account or log in with an existing one.
- Add your emotional entries for the day.
- Edit or delete entries as needed.
- Navigate through past entries to review your emotional history.
For any questions or feedback, feel free to reach out: Email: esmanursolmaz@outlook.com



