Skip to content

Amatronic is an RESTful API and was built to serve as an Back-end of an E-commerce application

License

Notifications You must be signed in to change notification settings

GabrielMorettii/Amatronic

Repository files navigation

Amatronic

Made by License MIT

Gabriel-Node

Summary

  1. About the project

  2. Class Diagram

  3. Application Requirements

  4. Enviroment Setup

  5. Tests

  6. Docs

  7. Tools

  8. Providers

  9. Contribution

  10. License

⁉ What's Amatronic?

Amatronic is an RESTful API made for educational's purposes, it's a personal project to contribute with my Career portfolio and was built to serve as an Back-end of an E-commerce application, whatever is the theme, it's functional 🔥🚀.

🏗 Class Diagram

📌 Project requeriments :

All business rules for this API can be found on this link.

💻 Enviroment Setup :

# Clone this repository
$ git clone https://github.com/GabrielMorettii/Amatronic.git

# Enter the repository:
$ cd Amatronic

# Install the dependencies:
$ yarn

# Create the app containers:
$ docker-compose up -d

# Run the migrations
$ yarn typeorm migration:run

# Run the application
$ yarn dev

# The server is running at port 3333 (http://localhost:3333/)

🧪 Run the tests :

# To run all tests and generate coverage reports:
$ yarn test

# The coverage reports can be seen by going to /coverage/lcov-report/index.html and opening this html file in your browser.

📚 Docs :

All API endpoints have been documented using Swagger. To view just access the URL below

Remember to start the server first

http//localhost:3333/docs

🔧 Built With :


🧰 Support tools :

🧐 Contributing :

You can send how many PR's do you want, I'll be glad to analyse and accept them! And if you have any question about the project...

Email-me: [email protected]

Connect with me at LinkedIn

Thank you!

🔑 License :

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

Amatronic is an RESTful API and was built to serve as an Back-end of an E-commerce application

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages