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

https://github.com/noyannozmen/pfc-nextjs

Follow-up of my total conversion of PFC in React, but powered by Next.js
https://github.com/noyannozmen/pfc-nextjs

html-css-javascript jsx nextjs nodejs postgresql sequelize-orm typescript

Last synced: 3 months ago
JSON representation

Follow-up of my total conversion of PFC in React, but powered by Next.js

Awesome Lists containing this project

README

          

# Pet Foster Connect

Logo de PetFosterConnect

## Disclaimer

Ce dépôt contient une conversion en NextJs et TypeScript du projet PetFosterConnect, tout en préservant ses fonctionnalités.

## Présentation

Pet Foster Connect permet de mettre en relation des familles d’accueil pour les animaux avec des associations de protection animale.

PFC permet aux gens de jouer un rôle fondamental en accueillant des animaux en attendant leur adoption définitive afin de leur offrir une meilleure vie.

PFC a pour vocation de répondre à plusieurs besoins :

- Les animaux aimeraient bien un toit, et les gens aiment les animaux (en général)
- Permettre aux associations / refuges de communiquer sur les animaux nécessitant une place au chaud
- Permettre aux familles d'accueil de se faire connaître et de se mettre en relation avec les refuges / associations

## Technologies utilisées

Pour réaliser cette application, nous nous sommes servis de :

| **Nom** | **Utilité** |
| -------------- | ----------------- |
| NextJS | Framework Front |
| TypeScript & JSX | Langages Front |
| Tailwind | CSS |
| NodeJs | Back |
| Javascript ES6 | Langage Back |
| express | Serveur |
| session | Session |
| nodemon | Refresh auto |
| cors | Protection XSS |
| multer | Upload des images |
| bCrypt | Chiffrement |
| JWT | Authentification |
| JOI | Validation |
| PostgreSQL | Base de données |
| sequelize | ORM |

## Installation

Rien de plus simple :

Clonez ce dépôt, et une fois sur votre machine :

- *cd back*
- *npm install*
- *npm run db:reset*
- *npm run dev*

Dans un terminal à part :

- *cd front*
- *pnpm install*
- *npm run dev*

Et en avant Guingamp !