Este projeto foi desenvolvido durante o hackathon da NASA Space Apps em 2023. O objetivo principal é criar uma API RESTful para gerenciar perfis de usuários, posts e destaques. A API foi construída utilizando Node.js e Express.js e integra o Prisma ORM para manipulação de dados em um banco de dados PostgreSQL.
- Node.js - Framework de JavaScript para back-end.
- Express.js - Framework para criar APIs RESTful.
- Prisma ORM - Ferramenta de mapeamento objeto-relacional (ORM) para interação com o banco de dados PostgreSQL.
- PostgreSQL - Banco de dados relacional utilizado para armazenar as informações.
A API oferece os seguintes recursos:
- Gerenciamento de Perfis: Criar, atualizar e excluir perfis de usuário.
- Gerenciamento de Posts: Criar, listar e excluir posts associados aos perfis de usuários.
- Destaques: Adicionar e listar posts destacados nos perfis.
- Clone o repositório:
git clone <[url_do_repositorio](https://github.com/talitarolin/instamar)> cd <instamar>