enhanced-learning- Tailwind Templates

Enhanced Learning

The project is an extensive online learning platform facilitating connections between teachers and students. Teachers are able to upload courses, while students can access and watch them. The technology stack includes Node.js, Express, React, MongoDB, Mongoose, TypeScript, Redux, Tailwind CSS, and Redis Cache.

enhanced-learning-

The project is an extensive online learning platform facilitating connections between teachers and students. Teachers are able to upload courses, while students can access and watch them. The technology stack includes Node.js, Express, React, MongoDB, Mongoose, TypeScript, Redux, Tailwind CSS, and Redis Cache. Installation Clone the repository:

git clone https://github.com/Dharaperiwal/enhanced-learning-.git Navigate to the project directory: cd enhanced-learning- Navigate to client directory and server directory cd client cd server Install the dependencies separately(install in both client and server) yarn install Set up the required environment variables. Rename the .env.example file to .env and provide the necessary values for your environment Start the development server:

-server side

yarn run dev -client side

yarn start

Architecture and Technologies The project follows a client-server architecture, utilizing the following technologies:

Backend:

Node.js Express.js MongoDB with Mongoose TypeScript Redis for caching Frontend:

React Redux for state management Tailwind CSS for styling

Top categories

Loading Svelte Themes