Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/faranak-cs/gaa-nfl-2024
Website powered by AngularJS, NodeJS and MySQL
https://github.com/faranak-cs/gaa-nfl-2024
angularjs
Last synced: 1 day ago
JSON representation
Website powered by AngularJS, NodeJS and MySQL
- Host: GitHub
- URL: https://github.com/faranak-cs/gaa-nfl-2024
- Owner: faranak-cs
- Created: 2024-03-26T03:06:16.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-10-27T17:06:33.000Z (11 days ago)
- Last Synced: 2024-10-27T19:51:49.955Z (11 days ago)
- Topics: angularjs
- Language: TypeScript
- Homepage:
- Size: 1.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GAA NFL 2024 Website
A data driven component-based website built using AngularJS framework, Express.js for building RESTful APIs with Node.js, and MySQL database following a three-tier architecture.
# How to Run
1. Install XAMPP. Start Apache and MySQL module from XAMPP Control Panel.
2. Download SQL database files provided in folder `gaa-nfl-2024/database/`.
3. Open MySQL admin from XAMPP Control Panel and import both SQL databases.
4. Now MySQL server is running on localhost.
5. Install Node.js to setup REST API server and Angular server.
6. Download the project repository.
7. Open both folders `gaa-nfl-2024/a2restapi_` and `gaa-nfl-2024/a2ng_` separately in Windows Terminal.
8. Enter the following command in the REST API terminal to run REST API server:```
npm install
``````
node index.js
```9. Now REST API server is running on localhost.
10. Enter the following commands in the Angular terminal:```
npm install
``````
ng serve
```11. Now Angular server is running on localhost.
12. Website is up and running by implementing three-tier architecture. Thanks :)