Skip to content
This repository has been archived by the owner on Jun 10, 2023. It is now read-only.
/ ignite_call Public archive

The Ignite Call allows users to easily schedule meetings on Google Calendar with other individuals who have created an account on the app. Users can set their weekly availability and share their calendar link with the desired person.

License

Notifications You must be signed in to change notification settings

raferdev/ignite_call

Repository files navigation

Project logo

Ignite Call



This app was created on Rocketseat course and was build to improve the NextJS concept, OAuth, server side rendering, static paths and more. It's a serverless RESTFull APP and have MYSQL db managed on PlanetScale service. Language: Typescript, some libs: Axios, Styled Components, Radix-UI, React hook form, Next Auth and more.

📝 Table of Contents

🧐 About

The Ignite Call allows users to easily schedule meetings on Google Calendar with other individuals who have created an account on the app. Users can set their weekly availability and share their calendar link with the desired person.

Key Features:

Schedule Meetings: Users can create and schedule meetings with someone else using the Meeting Scheduler App.

Google Calendar Integration: The app integrates with Google Calendar, enabling users to seamlessly schedule meetings on their existing calendar.

Account Creation: Users can create an account on the app to access its features and schedule meetings with other users.

Set Weekly Availability: Users can set their availability for the week, specifying their preferred time slots for meetings.

Calendar Link Sharing: Users can easily share their calendar link with others, allowing them to view available time slots and schedule meetings accordingly.

This Meeting Scheduler App simplifies the process of scheduling meetings on Google Calendar by providing a user-friendly interface, allowing users to set their availability, and facilitating calendar link sharing with other app users.

🏁 Getting Started

You can clone the project and start on your local host or open the site hospeded here

Clone

git clone https://github.com/raferdev/ignite_call

Install Dependencies

npm i

Start Server

npm run dev

The browser will remote open on the local link on port 3000. Exemple .:

http://localhost:3000

🎈 Usage

  • Make an user account, just choice your nick name.
  • Put your full name.
  • Connect with your google calendar.
  • Select the days and hours of your week avaiability.
  • Now you have a calendar that you can send to others.
  • Just select the day on it, the hour and finish by add your relevant personal info to the meeting.

⛏️ Built Using

  • HTML - Markup Language

  • Stitches - CSS-in-JS

  • Typescript - Javascript with super powers language

  • ReactJS - Javascript Superset Library

  • NextJS - React Framework

  • Prisma - Next-generation Node.js and TypeScript ORM

  • MYSQL - MySQL Cluster enables users to meet the database challenges of next generation

✍️ Authors

About

The Ignite Call allows users to easily schedule meetings on Google Calendar with other individuals who have created an account on the app. Users can set their weekly availability and share their calendar link with the desired person.

Topics

Resources

License

Stars

Watchers

Forks