https://github.com/eliaspereyra/rest-api-with-typescript
Rest API built with ExpressJS and MongoDB and written with Typescript
https://github.com/eliaspereyra/rest-api-with-typescript
jsonwebtoken rest-api typescript
Last synced: 12 days ago
JSON representation
Rest API built with ExpressJS and MongoDB and written with Typescript
- Host: GitHub
- URL: https://github.com/eliaspereyra/rest-api-with-typescript
- Owner: EliasPereyra
- Created: 2022-08-09T12:03:36.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-08T02:36:16.000Z (about 2 years ago)
- Last Synced: 2025-02-28T19:34:41.753Z (over 1 year ago)
- Topics: jsonwebtoken, rest-api, typescript
- Language: TypeScript
- Homepage:
- Size: 150 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
--REST API with Typescript--
Rest API built with ExpressJS and MongoDB and written in Typescript
## Built with
* ![Node.js][Node.js]
* ![Express.js][Express.js]
* ![MongoDB][MongoDB]
* ![TypeScript][TypeScript]
* ![JSONWebTokens][JSONWebTokens]
[Node.js]: https://img.shields.io/badge/node.js-339933?style=for-the-badge&logo=nodejs&logoColor=white
[Express.js]: https://img.shields.io/badge/express-000000?style=for-the-badge&logo=express&logoColor=white
[MongoDB]: https://img.shields.io/badge/mongodb-47A248?style=for-the-badge&logo=mongodb&logoColor=white
[TypeScript]: https://img.shields.io/badge/typescript-3178C6?style=for-the-badge&logo=typescript&logoColor=white
[JSONWebTokens]: https://img.shields.io/badge/jsonwebtokens-000000?style=for-the-badge&logo=jsonwebtokens&logoColor=white
## Structure
```
/configure
|- default.ts
/src
|- /controllers
|- /middlewares
|- /models
|- /schema
|- /services
|- /utils
|- app.ts
|- routes.ts
```
## Features
* Allows to create an user account
* Allows to create a session with your user account
* Allows to create a product
* Allows to update a product
* Allows to delete a product
* You can log out from the session
## Credits
This is a project for learning purposes, was made following a tutorial in YouTube, you can check it out [here](https://www.youtube.com/watch?v=BWUi6BS9T5Y)