Skip to content

Projeto Amigo dos Animais - An open-source project to facilitate pet adoption.

Notifications You must be signed in to change notification settings

brunoocastro/pada-api

Repository files navigation

Pada Logo

Projeto Amigo dos Animais - PADA

An open-source project to facilitate pet adoption.

Project History

This is not just any project, the idea for this project came about in mid-2015 when I was in my first year of high school. This was the first website I made in my life, at a time when I didn't even know what a programming language was.

The goal was to facilitate the adoption of animals in my city, which was a big problem at the time. The project even deployed with the support of my teacher and several veterinary clinics in the city, but it was not used on a large scale by the population.

It was made (at the time) in the WIX website generator and presented as a final paper for a sociology course.

Today I decided to redo it, after a few years of experience in the area, as a personal project and as a proof of concept in a framework (NestJS) that I hadn't worked on yet.

I'm really happy to finally get it into production. This is just the API, soon I will make a website to consume it and the Projeto Amigo dos Animais (PADA) will come back to life!

You can access a legacy Facebook page here


Running locally

Installation

# install project dependencies
$ npm install

Configure DB Migration

OBS: Before migration, ensure that you have a configured .env file based on .env.example

# migrate dev db
$ npm run migrate:dev

Start project

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Deployed API for Tests

Deploy

Currently I'm using Railway to free deploy my application

You can access my deploy here or accessing this link:

https://pada-api.up.railway.app

Confirmation mails

As I am using a free mail sender provider for testing, it is necessary to authorize the receipt of an email from the provider.

So, here are some previously authorized emails for testing using free email provider YOPmail:

You can access any of this mailboxes using "?email" after Yopmail URL, like this:

or


Stay in touch

About

Projeto Amigo dos Animais - An open-source project to facilitate pet adoption.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages