Skip to content

dyjarufa/ignite-call

Repository files navigation

Ignite Rocketseat Logo Ignite Call

About | Deploy | Layout | How It Works | Technologies | Author | License

💻 About

The Ignite Call project is a scheduling application that allows users to share their calendar and let others book available times. The application also integrates with Google Calendar for viewing appointments on different platforms. We developed this project using a custom Design System, the Next.js framework for the front-end, and the Prisma ORM for database interactions, including validations and more.


🔗 Deploy

The application's deployment can be accessed through the following base URL: https://vercel.com/dyjarufa/ignite-call/2QjkAoXiZdCbGd7M22CFmZLnev7Q


🎨 Layout

You can view the project layout through this link. An account on Figma is required to access it.

See a visual demonstration of the main screens of the application:

Landing

Landing Page Demonstration

Registration

Registration Page Demonstration 01

Registration Page Demonstration 02

Registration Page Demonstration 03

Registration Page Demonstration 04

Calendar

Calendar Page Demonstration 05

Calendar Page Demonstration 06

Calendar Page Demonstration 07

Calendar Page Demonstration 08


🚀 How it works

Prerequisites

Before downloading the project, you need to have the following tools installed on your machine:

It's also good to have an editor to work with the code like VSCode

Cloning and Running

Step by step to clone and run the application on your machine:

# Clone this repository
$ git clone git@github.com:jadyrufa/ignite-call.git

# Access the project folder in the terminal
$ cd ignite-call

# Install the dependencies
$ npm install

# Create a .env file and fill it as shown in the .env.example file

# Run your database

# Execute the following command to create the migrations in the database
$ npx prisma migrate dev

# Run the application in development mode
$ npm run dev

# The application will start on an available port that can be accessed through the browser

🛠 Technologies

As seguintes principais ferramentas foram usadas na construção do projeto:

Para mais detalhes das dependências gerais da aplicação veja o arquivo package.json

📝 License

This project is under the MIT license. See the LICENSE file for more information.

Made with 💜 by Jady Rufino 👋🏽 Get in touch!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •