Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/maikonalexandre/simple-calendar-schedule
- Owner: maikonalexandre
- Created: 2024-02-27T20:21:50.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-10-02T00:01:53.000Z (3 months ago)
- Last Synced: 2024-11-06T03:47:39.714Z (about 2 months ago)
- Topics: fastify, nodejs, prisma-orm, react, tailwindcss, typescript
- Language: TypeScript
- Homepage:
- Size: 584 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![dashboard](https://github.com/maikonalexandre/simple-calendar-schedule-/assets/86725282/a1e9da88-23ec-45cd-ad8f-04f90c8bd745)
📌 Install
•
🛠️ Stack
•![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**