A fully-featured chat environment for students, where users can interact in real-time, personalize their profiles, and enjoy enhanced features for a more engaging experience. Built with MongoDB, Express, EJS and Socket.IO
- Responsive Login & Sign-Up Pages with MongoDB integration for secure data storage
- Real-Time Chat Interface where users can interact with others
- Profile Management with customizable options (username, email, password, profile picture)
- Moderation Tools for admins to maintain a safe environment
- AI-Powered Features including message translation and badging system
Complete
Follow these instructions to set up and run the Valco project locally.
Make sure you have Node.js installed.
-
Clone the repository:
git clone https://github.com/AdhamWalid/valco.git cd valco
-
Install the necessary packages:
npm install
-
Configure environment variables in the
.env
file:PORT=your_port_number MONGODB_URI=your_mongodb_connection_string
To start the application, use either of the following commands:
nodemon app.js
or
node app.js
Thank you for using this project! If you encounter any issues or have feedback, please reach out.
Happy chatting! 🎉
Made with Love By Adham.