This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Backend - CRUD REST API [**PostgreSQL**](https://www.postgresql.org/download/)
* See the [**Live demo**](#live-demo), Test the repo with [**Quick start**](#quick-start) and for more information Read the step by step [**Tutorial**](#tutorial) or read the [**Getting started**](#getting-started)
* Backend - CRUD REST API [**PostgreSQL**](https://www.postgresql.org/download/)
* See the [**Live demo**](#live-demo), Test the repo with [**Quick start**](#quick-start) and for more information Read
the step by step [**Tutorial**](#tutorial) or read the [**Getting started**](#getting-started)
</td>
</tr>
</table>
# [Live Demo](#live-demo)
Here is a working live demo : https://angular.ganatan.com/
Expand All
@@ -35,10 +40,6 @@ Here is a working live demo : https://angular.ganatan.com/
Application"/>
</a>
</p>
</p>
# Lighthouse Audit
Expand All
@@ -48,8 +49,6 @@ Here is a working live demo : https://angular.ganatan.com/
<img src="./img/search-engine-optimization-avec-angular-lighthouse-after.png" alt="Ganatan Lighthouse SEO Angular Example Demo"/>
</a>
</p>
</p>
## Table of contents
Expand All
@@ -61,14 +60,17 @@ Here is a working live demo : https://angular.ganatan.com/
- [Documentation](#documentation)
### Front-end : What's included
> Dependencies
- [x] Angular : 16.1.3
- [x] Angular CLI : 16.1.3
- [x] Angular Universal : 16.1.1
- [x] Bootstrap : 5.3.0
- [x] Fontawesome : 6.4.0
> Features
- [x] Routing
- [x] Lazy Loading
- [x] Server Side Rendering
Expand Down
Expand Up
@@ -103,45 +105,51 @@ npm install
npm start
```
in your browser go to [http://localhost:4200](http://localhost:4200)
in your browser go to [http://localhost:4200](http://localhost:4200)
## Front-end
### Installation
* `npm install` (installing dependencies)
* `npm outdated` (verifying dependencies)
### Developpement
### Development
* `npm run start`
* in your browser [http://localhost:4200](http://localhost:4200)
* in your browser [http://localhost:4200](http://localhost:4200)
## Linter
* `npm run lint`
## Tests
* `npm run test`
* `npm run coverage`
### Compilation
* `npm run build` ( without SSR)
* `npm run build:ssr` ( with SSR)
### Production
* `npm run serve:ssr`
* in your browser [http://localhost:4000](http://localhost:4000)
* in your browser [http://localhost:4000](http://localhost:4000)
### Bootstrap UI
* `change directory` cd ui
* Launch html pages in your browser
## Back-end
### Back-end : What's included
> Tools
- [x] mysql-express-batch (with Node.js)
- [x] mysql-sql (with SQL Scripts)
Expand All
@@ -150,37 +158,40 @@ in your browser go to [http://localhost:4200](http://localhost:4200)
- [x] postgresql-sql (with SQL Scripts)
> Features
- [x] Database Creation
- [x] Domains Creation (only PostgreSQL)
- [x] Tables Creation
- [x] Importing Data
- [x] Exporting Data
- [x] Serving RESTful CRUD API
- [x] Serving RESTful CRUD API
## Database Creation with PostgreSQL
## Database Creation with PostgreSQL
> Use the SQL scripts in postgresql-sql
- [x] create-database.sql
- [x] create-domains.sql
- [x] create-tables.sql
- [x] insert-data.sql
## Database Creation with MySQL
> Use the SQL scripts in mysql-sql
- [x] create-database.sql
- [x] create-tables.sql
- [x] insert-data.sql
## Database Creation with Node.js and PostgreSQL
## PostgreSQL Password
* Change settings in postgresql-express-batch/app/config
* File config/config.json
* dbUser: "postgres"
* dbUser: "postgres"
* dbPassword: "Trustno1" ! Change the Fox Mulder password by your password
```bash
# select the repo
Expand All
@@ -199,15 +210,16 @@ npm run export
# Check the new files (for example movies.json)
```
## Database Creation with Node.js and MySQL
## MySQL Password
* Change settings in mysql-express-batch/app/config
* File config/config.json
* dbUser: "root"
* dbUser: "root"
* dbPassword: "Trustno1" ! Change the Fox Mulder password by your password
```bash
# select the repo
Expand All
@@ -227,10 +239,10 @@ npm run export
```
## Serving CRUD REST API with Node.js & Express & PostgreSQL
## PostgreSQL Password
* Change settings in postgresql-express-crud/app/config
* in your browser [http://localhost:5004/movies](http://localhost:5004/movies)
* in your browser [http://localhost:5004/shows](http://localhost:5004/shows)
* in your browser [http://localhost:5004/continents](http://localhost:5004/continents)
* in your browser [http://localhost:5004/countries](http://localhost:5004/countries)
* in your browser [http://localhost:5004/cities](http://localhost:5004/cities)
* in your browser [http://localhost:5004/movies](http://localhost:5004/movies)
* in your browser [http://localhost:5004/shows](http://localhost:5004/shows)
* in your browser [http://localhost:5004/continents](http://localhost:5004/continents)
* in your browser [http://localhost:5004/countries](http://localhost:5004/countries)
* in your browser [http://localhost:5004/cities](http://localhost:5004/cities)
### Author
* Author : danny
## Documentation
English Tutorials
- Step by Step - https://www.ganatan.com/tutorials/en
Tutoriels en français
- Etapes par étapes - https://www.ganatan.com/tutorials
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
readme typo fixed #28
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Are you sure you want to change the base?
Uh oh!
There was an error while loading. Please reload this page.
readme typo fixed #28
Filter by extension
Viewed files
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
There are no files selected for viewing