/MakeMeAnEvent

A complete website to register your event

Primary LanguageTypeScript

Projeto Make Me an Event

🇧🇷 Este é um projeto de um site de organização de eventos no estilo de lista de tarefas, onde você pode cadastrar, deletar, editar e pesquisar os eventos, além de organiza-los por data de criação, data de inicio e data final. Foram utilizadas bibliotecas como o styled components, date-fns, phosphor e zod, além de Context API, useForm e useReducer. Os eventos cadastrados ficam salvos no local storage. A pagina "sobre" está propositalmente vazia para que apareça a pagina de erro. Este projeto irá ser refeito em Next.js para incluir uma lógica de autenticação com Google, em ordem de acessar o calendário para salvar os eventos la se o usuário se ele permitir. Além disso, será incluido um banco de dados SQL com Prisma ORM.

🇺🇸 This is a event website project based on a to-do-list, where you can register, delete, edit and search for the events, besides ordering by creation date, start date and end date. I used libraries like Styled Components, date-fns, phosphor and zod, besides Context API, useForm and useReducer. The created events stays saved on the local storage. The about page is purposely empty so the error page can appear. This project will be redone using Next.js in favor to include an authetication funcionality, allowing the user to signIn with Google and use the calendar to include the events there. Also, it'll become a full stack project, with SQL database with Prisma ORM

Status: In progress 🚧

Needs to be done:

  • Authentication
  • Include a database
  • Improving CSS

Skills 🧰