Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ZevaGuillo/memomate-notetaker

An app for easy management of notes and topics
https://github.com/ZevaGuillo/memomate-notetaker

github learn nextauth nextjs prisma react student-vscode supabase t3-stack tailwindcss trpc typescript

Last synced: 6 days ago
JSON representation

An app for easy management of notes and topics

Awesome Lists containing this project

README

        


MemoMate Notetaker 📚



  •  
🤝 Contribute
  •  
🤘 Twitter

## Features

- Login with Google and GitHub
- Create, Edit, and Delete Topics
- Create, Edit, and Delete Notes
- Markdown Support

## Local setup

Clone the repository:

```bash
git clone [email protected]:YOU_USER/slug.git
```

Install dependencies:

```bash
pnpm install
```

Create Your .env File
```bash
DATABASE_URL=

NEXTAUTH_SECRET=""
NEXTAUTH_URL="http://localhost:3000"

GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
```

Push your DB to Supabase:
```bash
pnpx prisma db push
```

Run
```bash
pnpm run dev
```

## Tech Stack
This project is built with [create-t3-app](https://github.com/t3-oss/create-t3-app)
- [Next.js](https://nextjs.org/)
- [React](https://reactjs.org/)
- [tRPC](https://trpc.io/)
- [Prisma](https://www.prisma.io/)
- [Supabase](https://supabase.com/)
- [Tailwind](https://tailwindcss.com/)

## Authors

- [@ZevaGuillo](https://github.com/ZevaGuillo)

## License

[MIT](https://choosealicense.com/licenses/mit/)