GalsenDevConnect is a social network platform designed for Senegalese developers to connect, collaborate, and share knowledge. It is built on the MERN (MongoDB, Express.js, React.js, Node.js) stack.
- User authentication and authorization
- User profiles with skills, education, and experience details
- Posts and comments for sharing updates and information
- Real-time interaction with likes and comments
- Friend requests and connections
- Global and personalized news feed
- Messaging system for private communication
- Responsive design for seamless user experience on various devices
- MongoDB: NoSQL database for storing user and post data
- Express.js: Backend framework for building robust APIs
- React.js: Frontend library for creating dynamic user interfaces
- Node.js: JavaScript runtime for server-side development
- Socket.io: Real-time communication for likes, comments, and messaging
- JWT: JSON Web Tokens for secure user authentication
- Redux: State management for React applications
-
Clone the repository & Navigate to the project directory:
git clone https://github.com/VotreNom/GalsenDevConnect.git
cd GalsenDevConnect
-
Install dependencies for the server:
cd server npm install
-
Install dependencies for the client:
cd client npm install
-
Run the server and client concurrently:
npm run dev
-
Access the application in your browser at http://localhost:3000
If you would like to contribute to the project, please follow the Contribution Guidelines.
This project is licensed under the MIT License.