Skip to content

giorgialari/SkyCart

Repository files navigation

SkyCart - Specialized Drone E-Commerce Platform

Screenshot 2023-10-03 135523

Introduction

Welcome to SkyCart! This is my final project for the Full Stack Development master's program in S2I. SkyCart is a specialized e-commerce platform focused on selling drones.

Prerequisities

  • Angular CLI: 12.1.4
  • Node: 16.13.0

Technologies

  • Frontend: Angular
  • Backend: NodeJS
  • Frontend Testing: Jasmine and Karma
  • Backend Testing: Mocha and Chai
  • Additional Libraries: ParticlesJS for animated background

Features

Homepage

  • A carousel showcasing mockup images of drones in action.
  • A search filter below the carousel allowing users to filter products by name, price, rating, and category.
  • A grid layout displaying a list of mockup products.

Login and Registration

  • Users can view the product page without registering or logging in.
  • To add items to the cart, users must be registered and logged in.
  • Cart Page
  • Upon login, you can add products to the cart.
  • On the right-hand side of the screen, there is an option to fill in fiscal data.
  • A mockup payment confirmation modal pops up when you click on the payment button.

Deployment

Quick Start

Prerequisites

Make sure you have NodeJS, Angular CLI and Git installed.

This project was generated with Angular CLI version 12.1.4.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published