Voices Within is a compassionate mental health awareness website designed to create a safe and supportive online space for individuals to explore and nurture their mental well-being. The platform offers resources, support, and a welcoming environment for those seeking mental health information and connection.
- 🔐 User Authentication (Register, Login, Logout)
- 💬 Safe and Supportive Platform
- 🌈 Intuitive User Interface
- 📱 Responsive Design
- ReactJS
- CSS3
- React Context API for State Management
- Reactjs-popup
- Node.js
- Express.js
- MongoDB
- Mongoose
- Node.js
- npm (Node Package Manager)
- MongoDB
git clone https://github.com/your-username/voices-within.git
cd voices-within
cd server
npm install mongoose cors express nodemon axios
cd client
npm install reactjs-popup
- Download and install MongoDB: MongoDB Installation Guide
- Ensure MongoDB Compass is installed
cd server
nodemon index.js
cd client
npm start
###5. Database Connection
Log in to MongoDB Atlas Navigate to your cluster Click "Connect" and choose your connection method Use the generated connection string in your server configuration Whitelist your IP address in the Atlas network access settings
- Registration
- Login
- Logout
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request