https://github.com/aimensahnoun/bau-time
A platform developed for Bahçeşehir University units, in order to manage student assistants working hours and salary management.
https://github.com/aimensahnoun/bau-time
nextjs supabase supabase-auth supabase-storage tailwindcss web3storage
Last synced: 2 months ago
JSON representation
A platform developed for Bahçeşehir University units, in order to manage student assistants working hours and salary management.
- Host: GitHub
- URL: https://github.com/aimensahnoun/bau-time
- Owner: aimensahnoun
- Created: 2022-02-14T13:36:56.000Z (over 4 years ago)
- Default Branch: dev
- Last Pushed: 2022-05-10T20:47:11.000Z (about 4 years ago)
- Last Synced: 2025-10-08T02:58:27.927Z (9 months ago)
- Topics: nextjs, supabase, supabase-auth, supabase-storage, tailwindcss, web3storage
- Language: TypeScript
- Homepage: https://www.aimbridge.xyz
- Size: 1.06 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BAUTIME
## Clone
After cloning the repo run :
```
npm install
#or
yarn install
```
this will download and install the necessary dependencies in order for the project to run
## Necessary Keys
This project uses [Web3 Storage](https://web3.storage) in order to store all the files and [Supabase](https://supabase.com) as its database and [SendGrid](https://sendgrid.com). All of these tools need API keys in order to grant access and are necessary to the project.
Create a ```.env.local``` file in the root of the project and fill in your API keys in this fashion
```
//PUBLIC
NEXT_PUBLIC_SUPABASE_URL=(SUPABASE URL)
NEXT_PUBLIC_SUPABASE_ANON_KEY=(SUPABASE ANON KEY)
NEXT_PUBLIC_STORAGE_API=(WEB3STORAGE API KEY)
//PRIVATE
SUPABASE_SERVICE_ROLE=(SUPABASE SERVICE ROLE KEY)
SENDGRID=(SENDGRID API)
```
## Run
Before running
In order to run the project the locally run the command:
```
npm run dev
#or
yarn dev
```