This project tries to solve the problem in a VHS rental store, where you can see functionalities such as:
- User management (JWT and Bycript).
- Obtaining data through an API:(https://ghibliapi.herokuapp.com/).
- Rental management(Price in days, on time returns and fines).
- Add your favorite movies.
- Filters to find your ideal movie.
- Functionality to send mails to users.
- Error handling within the API.
- Use of ORM sequelize:
- Migrations, Models, Seeders and Relationships in tables for SQL using the PostgreSQL database.
- API Testing (Mocha + Chai).
- NodeJS - Asynchronous event driven JavaScript runtime environment.
- Express - The framework used.
- PostgreSQL - Object-oriented relational database management system.
- Sequelize - ORM.
- Visual Studio Code - Code Editor Developed.
- Post-Man - API platform for developers to design, build, test, and iterate on their APIs.
- JsonWebToken - Packague for Authorization.
- Bcrypt - Packague for Password Hashing Function
- [Mocha]
- [Chai]
- Thanks to my mentor Alexis Moragues who proposed the creation of this practice and to Avalith Skill Factory for giving this opportunity to grow as a person and as a programmer 🛣️.
- Thanks to my partners who accompanied me in the realization of the project.👥❤
- You will see the steps and knowledge that I take as a Skiller, it is not only to be a "programming student" but to integrate myself into a culture of values that go beyond knowing how to program
Agus Baez Linkedin 👋