Skip to content

shubhanshurav/TecLearn-Educational-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TecLearn

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.

image1 image2 image3 image4 image2

Features

  • 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.

Tech Stack

  • Frontend: ReactJS
  • Backend: NodeJS, ExpressJS
  • Database: MongoDB
  • Cloud Storage: Cloudinary
  • Deployment: Vercel (Frontend), Render (Backend)

Getting Started

  1. Clone the repository: git clone https://github.com/your-username/TecLearn.git
  2. Install dependencies: npm install
  3. Set up environment variables.
  4. Run the development server: npm run dev

API Endpoints

  • Authentication: /api/v1/auth
  • User Profiles: /api/v1/profile
  • Courses: /api/v1/course
  • Payments: /api/v1/payment
  • Contact: /api/v1/reach

Team Members -

Happy Learning!