Netwrk is a web application (created using T3 Stack) designed to help you manage and keep track of your real-world connections. You can create, edit, and search contacts and interactions on your account. You can also set reminders for specific dates related to a contact and create groups to aggregate contacts.
- Next.js
- tRPC
- TypeScript
- PlanetScale
- Prisma
- NextAuth
- Shadcn/UI Special thanks to shadcn!
Current features include creating, editing, and searching contacts and interactions, setting reminders for specific dates related to a contact, and creating groups to aggregate contacts.
- AI-powered text interpreter and summary.
- Reminders for specific dates and contacts
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Node.js (v14 or later)
- pnpm package manager
Clone the repository:
git clone https://github.com/paulgeorge35/netwrk.git
cd netwrk
pnpm install
DATABASE_URL="your_database_url"
NEXTAUTH_SECRET="your_nextauth_secret"
NEXTAUTH_URL="your_nextauth_url"
GITHUB_CLIENT_ID="your_github_client_id"
GITHUB_CLIENT_SECRET="your_github_client_secret"
Make sure you update env.mjs file in case you add new environment variables.
pnpm prisma db push
pnpm prisma db seed
pnpm run dev
Now, the application should be running at http://localhost:3000.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Paul George - contact@paulgeorge.dev
Project Link: https://github.com/paulgeorge35/netwrk