ECHO is an ed tech platform facilitating project-based learning, connecting instructors and students worldwide for diverse learning opportunities.
View Demo
·
Report Bug
·
Request Feature
Index
- About The Project
- Getting Started
- Prerequisites
- Installation
- Usage
- Roadmap
- Contributing
- Contact
- Creadits
ECHO is a dynamic ed-tech platform designed to empower instructors to create and sell IT courses across various categories. Admins can manage categories, instructors can develop courses with video lectures, and students can browse and purchase courses using secure online payments. The platform provides tailored dashboards for efficient user management and interaction.
To setup the project locally follow these steps:
- clone the repo
git clone https://github.com/AbhishekNavgan95/ECHO
- Navigate to the project directory.
cd ECHO
- Install dependencies.
npm i
Set up the environment variables properly.
start the development server
npm run dev
ECHO/
├── server/
│ ├── config/
│ ├── controllers/
│ ├── mail/
│ ├── middlewares/
│ ├── models/
│ ├── routes/
│ ├── utils/
├── src/
│ ├── assets/
│ ├── components/
│ │ ├── common/
│ │ ├── core/
│ │ ├── Skeletons/
├── data/
├── hooks/
├── pages/
│ │ ├── common
│ │ ├── core
│ │ ├── Skeletons
├── reducer/
├── services/
│ │ ├── operations
├── slices/
├── utils/
├── admin/
│ ├── dashboard.php
├──── users.php
Contributions and feedback are welcome! If you have suggestions, found a bug, or want to contribute code, please follow the and submit a pull request. Together, we can make this project even better!
mail Abhishek Navgan
live demo ECHO
Special thanks to Codehelp (Love Babbar) whose DOT Batch Web Development Bootcamp was instrumental in the development of this project. The comprehensive course provided invaluable insights and hands-on experience with complex technologies used in this MERN stack application. Their guidance and expertise played a crucial role in shaping this project and advancing my skills in full-stack web development.
I am grateful for the support and knowledge gained from this course, which has empowered me to create innovative solutions and pursue further challenges in the field of web development.