this is the backend for the project test.
This is the back-end of the test by Openfabric i needed to create an Angular application with a responsive layout using Angular Material or Bootstrap. In this case I built an application where the user can buy (future implementation) certain tools for their work, an example would be art's material like pencil. on the first page the user can see a list of items and their price, the user can click on the three buttons to see more options. A link where it navigates to the description of the page, and an update if they are the ones to create that product (future implementation).
This project was generated with Angular CLI version 15.2.6.
- Node.js.
- Express.
- Mongodb.
- Render for deploy.
- Deploy.
- Visual Studio Code (code editor).
To get a local copy up and running follow these simple steps.
- A code editor like Visual Studio Code with Git and Node.
You can check if Git is installed by running the following command in the terminal.
$ git --version
Likewise for node installation.
$ node --version
Run npm run dev
for a dev server. Use http://localhost:3000/
and the following endpoints:
- get
tools
Show all tools. - get
tools/:id
show specific tools with id. - put
tools/:id
update an specific tool with id. - post
tools/new
Add a new tool to the database
The application will automatically reload if you change any of the source files.
👤 Alejandro Torres
- GitHub: @aizjicod
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
this could be some feature implementations on the future.
- Adding user authentifications.
- Adding user roles.
- Adding a cart for the user to add object to buy.
- Add user models