Welcome to Grouple, a vibrant online EdTech platform designed to empower people to connect, collaborate, and cultivate meaningful relationships through learning. Grouple provides an interactive space for educators and learners to come together, share knowledge, and achieve their educational goals.
- Community Building: Grouple connects individuals with shared interests, promoting collaboration and meaningful engagement.
- Course Marketplace: A wide range of courses for users to purchase, covering various topics from industry experts.
- Collaborative Learning: Foster deeper connections with instructors and peers through discussion forums, group activities, and live sessions.
- User-Friendly Interface: Easy to navigate and intuitive design, making it accessible for all users.
- Clone the repository:
git clone https://github.com/your-username/grouple.git
- Navigate to the project directory:
cd grouple
- Install dependencies:
npm install
- Set up the database (choose either PostgreSQL or MongoDB):
# For PostgreSQL: createdb grouple
- Configure environment variables by renaming
.env.example
to.env
and filling in the required details:mv .env.example .env
- Start the development server:
npm run dev
- Open your browser and navigate to:
http://localhost:3000
src/
: The source code for the platform, containing components, services, and pages.public/
: Static assets like images, icons, and fonts.config/
: Configuration files for database, server, and other integrations.scripts/
: Automation and utility scripts.
- Frontend: React, Next.js, Tailwind CSS
- Backend: Node.js
- Database: PostgreSQL
- Authentication: JWT (JSON Web Tokens)
- Cloud Hosting: Vercel
We welcome contributions from the community! If you’d like to contribute, please follow the guidelines below:
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature-name
) - Commit your changes (
git commit -m 'Add your message here'
) - Push to the branch (
git push origin feature/your-feature-name
) - Create a pull request
This project is licensed under the MIT License. See the LICENSE file for details.