Overall, this project involves building a full-stack application using React.JS and Next.js framework, integrating Google Calendar for calendar functionality, using Prisma for efficient database interactions, implementing a design system for consistent UI/UX, writing SQL queries directly, handling routing, validating data with Zod, and deploying the application using Vercel and database using PlanetScale. This combination of technologies allows us to create a robust and scalable application with a modern and user-friendly interface.
This is a project developed during React bootcamp Ignite, run by @Rocketseat.
This project was developed using the following technologies:
- React
- Next
- Next-auth
- Next-seo
- TypeScript
- Styled-components
- Google-apis
- Zod
- React Hook Form
- Phosphor
- Axios
- Dayjs
- Prisma
- Nookies
Before starting you need 🏁, have installed the Git and Node. You will need to install docker, please do not say you are using Windows :( Install Docker Engine on Ubuntu
# Clone this project
$ git clone [email protected]:Ca-byte/ignite_call.git
# Access
$ cd ignite-call
# Install dependencies
$ npm i
# Run the project
$ npm run dev
# Run the prisma studio
$ npx prisma studio
# Run docker/check/stop => linux(sudo)
$ sudo docker start mysql
$ sudo docker ps
$ sudo docker stop mysql
# The server will initialize in the <http://localhost:3000/>
Remembering that you need to have a Figma account to access it.
Developed with 💜 by Caroline Vieira