WeConnect is a real-time chat application featuring user registration and login, built with modern technologies to provide a fast and secure messaging experience.
- HTML
- SCSS
- JavaScript
- Vite
- Node.js
- nodemon
- Express
- MySQL
- Socket.IO
- User registration and authentication.
- Real-time chat with multiple users.
- Session management and basic security.
- Responsive and user-friendly interface.
- Clone the repository:
git clone https://github.com/SergioMadrid522/weconnect.git - Navigate to the project directory: cd weconnect
- Install dependencies: npm install
- Set up the MySQL database:
- Create a database named weconnect (or your preferred name).
- Run the SQL scripts to create necessary tables (located in /database or your designated folder).
- Update the database connection settings in config.js or the relevant configuration file with your credentials.
- Start the server cd backend npm run dev
- Start the frontend cd frontend npm run dev
- Open your browser and visit: http://localhost:5173
Register a new account or log in with existing credentials.
Join the chat room and send real-time messages to other connected users.
Enjoy seamless and instant communication.
Completed and fully functional locally. Deployment pending.
If you'd like to contribute to WeConnect, feel free to open an issue or submit a pull request.
MIT License.
Sergio Madrid Email: [email protected] LinkedIn: https://www.linkedin.com/in/sergio-acu%C3%B1a-59735336b/