Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maikonalexandre/simple-calendar-schedule

📆 A monorepo with a simple scheduler on week format, build with react.js for frontend and fastify to backend
https://github.com/maikonalexandre/simple-calendar-schedule

fastify nodejs prisma-orm react tailwindcss typescript

Last synced: 1 day ago
JSON representation

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

Awesome Lists containing this project

README

        

![dashboard](https://github.com/maikonalexandre/simple-calendar-schedule-/assets/86725282/a1e9da88-23ec-45cd-ad8f-04f90c8bd745)


📌 Install
  •  
🛠️ Stack
  •  
🐦 Twitter

![GitHub stars](https://img.shields.io/github/stars/maikonalexandre/simple-calendar-schedule-)
![GitHub issues](https://img.shields.io/github/issues/maikonalexandre/simple-calendar-schedule-)
![GitHub license](https://img.shields.io/github/license/maikonalexandre/simple-calendar-schedule-)
[![Required Node.JS >=18.0.0](https://img.shields.io/static/v1?label=node&message=%20%3E=18.0.0&logo=node.js&color=3f893e)](https://nodejs.org/about/releases)

## 👋 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:

- [Node.js 18+ (recommended 20 LTS)](https://nodejs.org/en/).
- [Git](https://git-scm.com/)

1. Clone this repo locally:

```bash
git clone [email protected]:maikonalexandre/simple-calendar-schedule-.git
```

2. Install dependencies:

```bash
#run
npm install
# or
pnpm install
# or
yarn install
```

3. Setup backend:

```bash
cd packages/backend
# run
npx prisma generate
# and
npx prisma migrate dev --name init
```

4. Run backend:

```bash
#on root directory run or dev on backend directory
npm backend
# or
pnpm backend
# or
yarn backend
```

5. Run frontend:

```bash
#run on root directory or dev on frontend directory
npm front end
# or
pnpm front end
# or
yarn front end
```

## 🛠️ Stack
- [**Typescript**](https://www.typescriptlang.org/) - JavaScript with syntax for types.
- [**Tailwindcss**](https://tailwindcss.com/) - A utility-first CSS framework for rapidly building custom designs
- [**Prettier**](https://prettier.io/) - An opinionated code formatter.
- [**shadcn-ui**](https://ui.shadcn.com/) - An style library
- [**Vite**](https://vitejs.dev/) - A build tool that aims to provide a faster and leaner development experience for modern web projects.
- [**Fastify**](https://vitejs.dev/) - is a web framework highly focused on providing the best developer experience with the least overhead and a powerful plugin architecture.
- [**Prisma**](https://vitejs.dev/) - is a data base orm for javascript

**And more**