React is a tool to build both UI components and entire UIs.
Next.js is a React framework that gives you the building blocks to create web applications.
PostgreSQL serves as our underlying database engine for storing and managing data. Since we use Prisma, we do not need to interact directly with Postgres.
Prisma is database Object Relational Mapper (ORM) used to connect our web application to the PostgresSQL database.
- Prisma Documentation
- You can run
prisma studio
in the VSCode terminal to visualize the current data in the database. - If you have an issue with Prisma, you might have forgotten to run
prisma migrate dev
- If running this causes an error, there is likely conflicting migrations
- To resolve this issue, clear the migrations in the
\prisma\migrations
folder - Try
prisma migrate dev
again
Go to this link in order to install Docker for your device:
- Install Docker
- Run
docker-compose up
to build the container.
This project utilizses JavaScript/TypeScript, HTML, and CSS.