This repository contains a fullstack web application with separate frontend and backend services. It includes:
- Frontend: An Angular 18 application with Bootstrap for the UI
- Backend (JavaScript): A Node.js/Express application using JavaScript
- Backend (TypeScript): A Node.js/Express application using TypeScript
Each component can be installed, developed, and deployed independently.
- Live Demo
- Frontend - Angular
- Backend - Node.js (JavaScript)
- Backend - Node.js (TypeScript)
- Author
- Documentation
A live demo is available at https://angular.ganatan.com.
To get started with the Angular frontend:
# Clone the repository
git clone https://github.com/ganatan/angular-app.git
cd angular-app/frontend-angular
# Install dependencies and start the development server
npm install
npm startVisit http://localhost:4200 in your browser.
npm run start– Start the development servernpm run lint– Run the linternpm run test– Run testsnpm run build– Build the application for production
To run the Angular application in Docker:
# Build Docker image
docker build -t angular-starter:1.0.0 .
# Run Docker container
docker run -d -p 4000:4000 angular-starter:1.0.0Visit http://localhost:4000 in your browser.
To get started with the JavaScript backend:
# Navigate to the backend directory
cd angular-app/backend-node-javascript
# Install dependencies and start the development server
npm install
npm startVisit http://localhost:9000 in your browser.
npm run start– Start the development servernpm run lint– Run the linternpm run test– Run testsnpm run build– Build the application for productionnpm run serve– Start the server in production mode
To get started with the TypeScript backend:
# Navigate to the backend directory
cd angular-app/backend-node-typescript
# Install dependencies and start the development server
npm install
npm startVisit http://localhost:9000 in your browser.
npm run start– Start the development servernpm run lint– Run the linternpm run test– Run testsnpm run build– Build the application for productionnpm run serve– Start the server in production mode
- Danny - Ganatan
For step-by-step tutorials and more information:
- English - https://www.ganatan.com/tutorials/en
- Français - https://www.ganatan.com/tutorials
