/simple-calendar-schedule

📆 A monorepo with a simple scheduler on week format, build with react.js for frontend and fastify to backend

Primary LanguageTypeScript

dashboard

📌 Install   •   🛠️ Stack   •   🐦 Twitter

GitHub stars GitHub issues GitHub license Required Node.JS >=18.0.0

👋 Introduction

simple-calendar-schedule is simple browser extension that gives you quick access to emojis

  • Several emojis separated by category.
  • Support for Google Chrome, Brave, Firefox and others.
  • Saves the most used emogis

📌 Install

You will need:

  1. Clone this repo locally:
git clone git@github.com:maikonalexandre/simple-calendar-schedule-.git
  1. Install dependencies:
#run
npm install
# or
pnpm install
# or
yarn install
  1. Setup backend:
cd packages/backend
# run 
npx prisma generate
# and
npx prisma migrate dev --name init
  1. Run backend:
#on root directory run or dev on backend directory
npm backend
# or
pnpm backend
# or
yarn backend
  1. Run frontend:
#run on root directory or dev on frontend directory
npm front end
# or
pnpm front end
# or
yarn front end

🛠️ Stack

  • Typescript - JavaScript with syntax for types.
  • Tailwindcss - A utility-first CSS framework for rapidly building custom designs
  • Prettier - An opinionated code formatter.
  • shadcn-ui - An style library
  • Vite - A build tool that aims to provide a faster and leaner development experience for modern web projects.
  • Fastify - is a web framework highly focused on providing the best developer experience with the least overhead and a powerful plugin architecture.
  • Prisma - is a data base orm for javascript

And more