/Temene

Primary LanguageTypeScript

Temene - Udemy-Like Web App

Temene is a Udemy-like web application that allows users to access a wide range of online courses on various topics. This project is built using Angular for the frontend and NestJS for the backend. It provides a rich learning experience for both instructors and students.

Temene Screenshot

Table of Contents

Features

  • User authentication and authorization.
  • Browse and search for courses.
  • Enroll in courses and track your progress.
  • Instructors can create and manage their courses.
  • User profile management.

Prerequisites

Before you begin, ensure you have met the following requirements:

Getting Started

Follow these steps to set up and run Temene on your local machine.

Frontend

  1. Clone the repository:

    git clone https://github.com/mikii17/temene.git
    cd temene/frontend
    
  2. Install the frontend dependencies:

npm install
 
  1. Start the Angular development server:
  ng serve
  1. Access the frontend at http://localhost:4200 in your web browser.

Backend

  1. In a separate terminal, navigate to the root folder of the Temene project:
cd temene/backend  
  1. Install the backend dependencies:
npm install
  1. Start the NestJS development server:
npm run start:dev
  1. The backend will be running at http://localhost:3000.