Get Started in Minutes
This guide will have you running ScreenPulse locally in under 5 minutes. You’ll clone the repository, install dependencies, and launch the development server.Prerequisites: Node.js v18.19.1+, npm v8.0.0+, and Angular CLI v16.2.16Don’t have these installed? See the Installation Guide for detailed setup instructions.
Quick Setup
Install Dependencies
Install all required packages:
This will install Angular 16, Angular Material, ng-bootstrap, RxJS, and all other dependencies from
package.json.Start the Development Server
Launch the Angular development server:The application will open at
http://localhost:4200/ with hot reload enabled.Create an Account
- Navigate to
http://localhost:4200/in your browser - Click Sign Up in the navigation bar
- Register with your email and password
- You’ll be automatically logged in after registration
Success! You’re now running ScreenPulse locally. Explore the search functionality and start building your favorite media collection.
Available Commands
Here are the most useful npm scripts for development:package.json
What’s Next?
Configure Environment
Set up your development environment with recommended tools and extensions
Explore Components
Learn about the component architecture and UI library
Architecture Overview
Understand how ScreenPulse is structured and organized
API Integration
Learn how to work with the backend API and OMDB integration
Backend API Setup (Optional)
By default, ScreenPulse connects to the production backend API athttps://screenpulse-api.onrender.com. If you want to run the backend locally:
Run Backend Locally
Run Backend Locally
-
Clone the backend repository:
-
Install dependencies and start the server:
-
Update
src/environments/environment.development.tsin the frontend to usehttp://localhost:9000
Troubleshooting
Port 4200 already in use
Port 4200 already in use
If port 4200 is occupied, Angular CLI will automatically prompt you to use a different port, or you can specify one:
Module not found errors
Module not found errors
Clear node_modules and reinstall:
Angular CLI not found
Angular CLI not found
Install Angular CLI globally:
Need More Help?
Full Installation Guide
Detailed setup instructions with troubleshooting
GitHub Repository
View source code and report issues