TecLearn is a comprehensive education platform built to enhance the learning experience for both students and instructors. It leverages modern web technologies to provide a seamless and interactive learning environment.
- Interactive Learning: Engage with high-quality educational content in a user-friendly environment.
- Instructor Showcase: Instructors can showcase their expertise and connect with learners globally.
- Course Management: Create, edit, and manage courses with ease.
- User Profiles: Users can maintain profiles, track progress, and manage their enrolled courses.
- Categories: Explore a diverse range of courses categorized by subjects.
- Payment Integration: Secure payment options for course enrollments.
- Frontend: ReactJS
- Backend: NodeJS, ExpressJS
- Database: MongoDB
- Cloud Storage: Cloudinary
- Deployment: Vercel (Frontend), Render (Backend)
- Clone the repository:
git clone https://github.com/your-username/TecLearn.git
- Install dependencies:
npm install
- Set up environment variables.
- Run the development server:
npm run dev
- Authentication:
/api/v1/auth
- User Profiles:
/api/v1/profile
- Courses:
/api/v1/course
- Payments:
/api/v1/payment
- Contact:
/api/v1/reach