👨💻 Developed by Matheus Ramalho de Oliveira
🏗️ Brazilian Software Engineer
✉️ kastorcode@gmail.com
🦫 LinkedIn • Instagram
This repository is a full-stack project to train concepts of the Next.js server side rendering framework on version 14: a Node.js API with Express to serve data, page system based on folder structure, Next.js data fetching, caching and revalidate, “use server” directive, cookies, and Tailwind CSS for styling. The app simulates purchasing tickets for shows.
Backend
- Make a clone of this repository;
- Open the project folder in a terminal;
- Run
yarn
to install dependencies; - Run
yarn start:api
to launch server athttp://localhost:8000
.
Frontend
- Run
yarn dev
to start Next.js athttp://localhost:3000
.
The api.http
file has CURL requests that can be made using the REST Client extension.
<kastor.code/>