Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cristian-sbardelotto/studion-backend

✅ Manage and view events effortlessly. Register, list, and interact with detailed information. Efficient and flexible.
https://github.com/cristian-sbardelotto/studion-backend

api backend bcryptjs eslint fastify javascript jwt nodejs prisma tsx typescript

Last synced: about 2 months ago
JSON representation

✅ Manage and view events effortlessly. Register, list, and interact with detailed information. Efficient and flexible.

Awesome Lists containing this project

README

        

Studion API


Manage and view events effortlessly. Register, list, and interact with detailed information. Efficient and flexible.


API Reference   |   
Technologies   |   
What I've Learned   |   
Installation   |   
Contribution      


📃 API Reference

#### See the API Reference [here](./API.md).

🖱️ Technologies

This project was made with the following technologies/libraries:

- Typescript
- Node.js
- Fastify
- Prisma
- TSX (TS compilation)
- JWT
- Bcryptjs
- Eslint


🧠 What I've Learned

In this project, I worked with:

- Backend with Fastify.
- Utilization of utils folder
- Error handling with try/catch


📤 Installation

Firstly, you need to clone the project on your machine:



```bash
git clone https://github.com/cristian-sbardelotto/studion-backend
```


### Create an `.env` file and populate it as the [.env.example file](./.env.example) suggests

After that, open the project folder and install the dependencies:


```bash
npm i
# or
yarn
```

To run the project, use:

```bash
npm run dev
# or
yarn dev
```


🤝 Contribution


**1.** Fork the `cristian-sbardelotto/studion-backend` repository on GitHub.

**2.** Create a new branch for your changes.

**3.** Make the desired changes and commit.

**4.** Submit a pull request with your changes.


---

Enjoy this project!


Developed with ❤️ by Cristian Sbardelotto


[![LinkedIn](https://img.shields.io/badge/linkedin-%230077B5.svg?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/cristian-k-sbardelotto/)
[![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/cristian-sbardelotto)

[![portfolio](https://img.shields.io/badge/my_portfolio-000?style=for-the-badge&logo=ko-fi&logoColor=white)](https://portfolio-chi-lemon-51.vercel.app)