Welcome to Eduvi, an e-learning platform built using React with TypeScript and Vite. Eduvi aims to provide a seamless learning experience for students and instructors by offering a range of interactive courses and educational materials.
These instructions will help you set up and run the Eduvi E-Learning Platform on your local machine.
- Node.js
- yarn
-
Clone the repository:
git clone https://github.com/Jima-J9M1/Eduvi-E-learning cd Eduvi-E-learning yarn install
2 Run Application:
npm run dev
The project follows a well-organized directory structure to maintain a clean and efficient codebase.
-
public: Contains static files accessible to the public, such as index.html and other assets.
-
src: The main source code directory.
- assets: Static assets like images, videos, and more.
- components: Reusable UI components.
- common: Shared components like Header, Footer, etc.
- course: Components related to courses.
- pages: Individual pages of the application.
- styles: CSS files for components and global styles.
- utils: Utility functions and helpers.
- App.tsx: Main application component for routing and layout.
- index.tsx: Entry point of the application.
-
react-app-env.d.ts: TypeScript declarations.
-
.gitignore: List of files and folders to be ignored by Git.
-
package.json: Project configuration and dependencies.
-
tsconfig.json: TypeScript configuration.
-
vite.config.js: Vite configuration.
-
README.md: Documentation for the project.