Skip to content

mahmoudnabil133/WatchSeries

 
 

Repository files navigation

WatchSeries

Project Overview

WatchSeries is a full-stack web application built with Angular for the frontend and Node.js/Express for the backend. Follow these steps to set up and run the project locally on Windows, macOS, and Linux.

Prerequisites

Make sure the following tools are installed globally:

  • Node.js & npm
  • npx
  • Angular CLI

You can install these using the following commands:

Windows/macOS/Linux:

npm install -g npx
npm install -g npm
npm install -g @angular/cli

Installation and Running

1. Backend Setup

  1. Open a terminal or command prompt.
  2. Navigate to the backend directory:
    cd backend
  3. Install the required backend dependencies:
    npm install
  4. Run the backend server in development mode:
    npm run dev

This will start the backend server, typically running at http://localhost:3000.

2. Frontend Setup

  1. Open another terminal or command prompt.
  2. Navigate to the project root directory:
    cd ../
  3. Install the frontend dependencies:
    npm install
  4. Serve the frontend application:
    ng serve -o

This will start the Angular development server and open the app in your browser at http://localhost:4200.

Summary of Commands

Backend:

cd backend
npm install
npm run dev

Frontend:

npm install
ng serve -o

Conclusion

Follow these steps, and you'll have both the backend and frontend running locally. Enjoy using the WatchSeries app!

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 33.9%
  • HTML 33.3%
  • JavaScript 25.3%
  • CSS 7.5%