Memominder is an open-source project that allows users to take notes using AI tools such as ChatGPT.
Amplication auto-generates backend apps built with TypeScript and Node.js, and a client built with React.
Memomider provides the following features:
- Take notes with natural language input
- Use ChatGPT to generate summaries of notes
- Organize notes by category or tags
- Search for notes by keywords
- Share notes with others
If you are not familiar with the different technologies used in this project, please refer to the respective docs. If you still are in the wind, please join the Discord and ask for help.
To learn more about the T3 Stack, take a look at the following resources:
- Documentation
- Learn the T3 Stack — Check out these awesome tutorials
You can check out the create-t3-app GitHub repository — your feedback and contributions are welcome!
Follow our deployment guides for Vercel and Docker for more information.
Follow these simple instructions to set up a local development environment.
- Clone the repository and install dependencies:
git clone https://github.com/enyelsequeira/t3-stack-note-taking-app-ai
pnpm install
// set up env vars
DATABASE_URL=
SHADOW_DATABASE_URL=
#AUTH
NEXTAUTH_SECRET=
NEXTAUTH_URL=
# Next Auth Discord Provider
DISCORD_CLIENT_ID=
DISCORD_CLIENT_SECRET=
# Githb
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
# Open APi
OPENAPI_KEY=
OPENAPI_ORGANIZATION=
pnpm run dev
- Husky
- run
pnpm prepare
- run
- commitlint