Skip to content

An api developed to a "ONG" called "Mãos Entrelaçadas", to help them reach more people with their great work.

Notifications You must be signed in to change notification settings

FernandoBrino/maos_entrelacadas

Repository files navigation

Mãos Entrelaçadas REST API

This is a RESTful API developed using NestJS, aiming help the NGO "Mãos Entrelaçadas";

Description

The Mãos Entrelaçadas REST API is a final paper to Systems analysis and development course, aiming help the NGO "Mãos Entrelaçadas" collect funds, implements technology stronger and reach more people with this same technology. It utilizes the NestJS framework, a progressive Node.js framework for building efficient, reliable and scalable server-side applications.

Resources

The API offers the following resources:

  • Auth: Login with user.
  • Announcements: Management of announcements such as creating, listing, updating and deleting.
  • Events: Managemet of events such as creating, listing, updating, deleting and sign an user to a specific event.
  • Genders: Management of genders such as creating, listing and deleting.
  • User: Management of users such as creating, listing, updating, deleting and get all events signed by the user.

Installation

Follow the instructions below to set up and run the project on your local environment:

  1. Clone this repository to your computer using the command:
git clone https://github.com/FernandoBrino/maos_entrelacadas.git
  1. Access the project directory:
cd maos_entrelacadas
  1. Install the project dependencies:
npm install
  1. Run migrations:
npm run:migration
  1. Start the development server:
npm start:dev
  1. The server will be running locally at http://localhost:3000.

Usage

After starting the server, you can use the API through Swagger, accessing _baseURL/api.

Contribution

Contributions are welcome! If you find any issues, have suggestions, or want to add new features, feel free to open an issue or submit a pull request.

License

This project is licensed under the ISC License.


Created by Fernando Brino

About

An api developed to a "ONG" called "Mãos Entrelaçadas", to help them reach more people with their great work.

Topics

Resources

Stars

Watchers

Forks