Welcome to Crown Shop, your premier destination for stylish men's and women's apparel. Crafted with passion and built using the robust Angular framework, our shop offers a seamless shopping experience. 🩷🩷
Follow these simple steps to get Crown Shop running on your computer. This guide assumes you're setting it up for a development environment to tweak it, play around, or contribute to its growth.
Before you begin, ensure you have the following installed on your system:
- Node.js - Our runtime environment
- Angular CLI - To run Angular commands with ease
- A good code editor - We recommend VSCode for an optimized Angular experience
Download Node.js here: Node.js Download Page
Install Angular CLI globally using this command:
npm install -g @angular/cli
To set up the server:
-
Open your terminal or command prompt.
-
Navigate to the Server Directory:
Replace
path/to/server
with the actual server directory path.cd path/to/server
-
Install Dependencies:
This command fetches all necessary packages to run the server.
npm install
-
Fire up the Server:
This command starts the server, making it listen for incoming requests.
node server.js
To get the client up and running:
-
Navigate to the Client Directory:
Replace
path/to/client
with the actual client directory path.cd path/to/client
-
Install Dependencies:
Fetch all the required packages that power the client.
npm install
-
Launch the Angular Development Server:
ng serve
After a short while, you'll have the client running on
http://localhost:4200
.
For testing the waters and ensuring everything is shipshape:
- Run
ng test
to execute the unit tests via Karma. - Run
ng e2e
to execute the end-to-end tests via Protractor.
To take Crown Shop live:
- Consider deployment platforms like Netlify, Vercel, or Heroku. They offer a straightforward process for deploying Angular applications.
- Angular - Our trusted web framework
- Node.js - The server environment that never lets us down
- Express - Makes server-side scripting a breeze
Your contributions are what make Crown Shop extraordinary. Please read CONTRIBUTING.md for the guidelines that will streamline the process.
We use SemVer for version control. See the tags on this repository for available versions.
- Bahaa Shamtoot - The Visionary - GitHubProfile
Crown Shop is proudly shared with the community under the MIT License.
- To the Angular community for endless inspiration
- To every developer who has contributed to the libraries we use