Skip to content

victorpiana/Web_Project

Repository files navigation

Web_Project – Front-End Web Application Development (Angular) - 2023

This project contains the complete implementation of a web application developed as part of my engineering curriculum. The main objective was to master modern Front-End development using the Angular framework and the TypeScript language.

Framework Language Tool Styling


🎯 Project Overview

This web project aims to provide a [Briefly describe the application's purpose: e.g., user interface for a management platform, a social network, or a data visualization application].

The architecture is entirely based on the Angular framework, ensuring a dynamic, modular, and highly performant user experience (SPA - Single Page Application).


⚙️ Technologies Used

This project relies on the following technology stack:

Category Technology Role in the Project
Framework Angular (v17+) Client-side structure and logic (SPA).
Language TypeScript Ensures code robustness and maintainability.
Package Management npm / Node.js Manages project dependencies and script execution.
Styling CSS / SCSS Application styling and theming.
Data JSON Configuration and/or local data files (database.json).

🚀 Installation and Startup

To clone and start the application in development mode, follow these steps:

1. Prerequisites

Ensure you have Node.js and npm (or Yarn) installed.

2. Clone the Repository

git clone https://github.com/victorpiana/Web_Project.git
cd Web_Project

3. Install Dependencies

npm install

4. Start the Development Server

npm run start

or

ng serve

The application will be accessible in your browser at the default address: http://localhost:4200/


🛠️ Useful Scripts

The package.json file contains the following scripts:

  • npm run start : Starts the local development server.
  • npm run build : Compiles the project for production (output in the dist/ folder).
  • npm run test : Executes unit tests via Karma.
  • npm run lint : Runs the linter to verify code standard compliance.

👤 Author

Victor Piana
Engineering Student


📄 License

This project is part of an academic curriculum and is provided for educational purposes.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors