- Next.js for server-side rendering and static site generation
- TypeScript Integration for type-safe code
- Responsive Design for optimal viewing on any device
- Custom Fonts powered by next/font/google
- Rich Icon Library using
Lucide Icons, React Icons
- State Management with
zustand
- Database with
supabase
- Vercel AI-SDK
- API with
Gemini API
app/
: Application directorycomponents/
: Reusable UI componentspublic/
: Static assetsTypes
: Export typesutils
: Supabaselib
: Hooks
Follow these steps to get a local copy up and running:
-
Clone the repo
git clone https://github.com/jackwaghan/Task-Management.git
-
Install dependencies
bun install
-
Add Keys in your
.env
SUPABASE_URL = ''
SUPABASE_KEY = ''
NEXT_PUBLIC_SUPABASE_URL = ''
NEXT_PUBLIC_SUPABASE_KEY = ''
DOMAIN = ''
IMAGEURL = ''
- Run the development server
Visit http://localhost:3000 to view the site.
bun run dev
Check out the live version of this portfolio here.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.