You should use it with Docker:
$ docker compose -f "docker-compose.yml" down
$ docker compose -f "docker-compose.yml" up -d --build
Mysql: Navigate to http://localhost:3307
APi: Navigate to http://localhost:88/docs
frontEnd: Navigate to http://localhost or http://localhost:80
Item | status | pending |
---|---|---|
Databse | Adjust permisions | |
Backend | increase pytest code coverage | |
Docker | Adjust healthcheck conditions | |
FrontEnd | axios, memory, components, and so on.. |
- Database.
- Tables.
- Relationships.
- Docker: container configuration.
- Docker: container test.
TODO
- Constrain admin user permisions
- Generate root password dynamically
- Docker.
- Model.
- Model fields validation.
- Github: lint - using black.
- Github: Added badges to show repository status.
- Added two users by default, to be used to test the auth.
- Authentication.
- Registering users by themselves.
- Endpoints: -> Products -> Atributos
- Tests - logic implemented, it's required to increase de code coverage.
- Backend: Codecoverage config
- Backend: Migrations - by using alembic
TODO
- Check migrations by using alembic
- Docker
- nginx
- dockerignore
- vuetify
- Router
- axios
- Sign in
- Sign up
- Product list
- Product list filter
- Product delete
- Attirute list
- Attribute list filter
- Attribute delete
Video description
Spanish repository video description