https://github.com/soham247/simply-task
https://github.com/soham247/simply-task
appwrite nextjs shadcn-ui tailwindcss
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/soham247/simply-task
- Owner: soham247
- Created: 2025-06-08T16:33:44.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-15T13:29:53.000Z (10 months ago)
- Last Synced: 2025-08-15T15:38:45.681Z (10 months ago)
- Topics: appwrite, nextjs, shadcn-ui, tailwindcss
- Language: TypeScript
- Homepage: https://simply-task.vercel.app
- Size: 228 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📝 Simply Task
**Simply Task** is a minimal and powerful task management app built using **Next.js**, **ShadCN**, **Tailwind CSS**, and **Appwrite**. It allows users to organize their day with sticky notes and to-dos, while also collaborating with teams in real-time.
---
## 🚀 Features
- 📌 **Sticky Notes**: Create and manage sticky notes with ease.
- ✅ **To-dos**: Add, update, and check off daily tasks.
- 👥 **Team Collaboration**:
- Create teams
- Add members
- Assign to-dos to any team member
- 🎨 Clean and responsive UI using **ShadCN** and **Tailwind CSS**
- 🔐 Secure authentication & backend powered by **Appwrite**
---
## 🛠️ Tech Stack
- **Framework**: [Next.js](https://nextjs.org)
- **Styling**: [Tailwind CSS](https://tailwindcss.com), [ShadCN UI](https://ui.shadcn.com)
- **Backend & Auth**: [Appwrite](https://appwrite.io)
- **Icons**: [Lucide Icons](https://lucide.dev)
---
## 📦 Installation & Setup
### 1. Clone the repository
```bash
git clone https://github.com/your-username/simply-task.git
cd simply-task
```
### 2. Install Dependencies
```bash
npm install
# or
yarn install
```
### 3. Configure Environment Variables
Create a `.env` file in the root directory and add your Appwrite credentials:
```
NEXT_APPWRITE_KEY=""
NEXT_PUBLIC_APPWRITE_ENDPOINT=
NEXT_PUBLIC_APPWRITE_PROJECT=
```
### 4. Run the development server
```bash
npm run dev
# or
yarn dev
```
The app will be running at http://localhost:3000
---
## 🧱 Folder Structure
```graphql
src/
├── app/ # App Router pages and layouts
├── components/ # Reusable UI components
├── hooks/ # Custom React hooks
├── lib/
│ ├── actions/ # Server actions
│ └── server/ # Appwrite SDK and database config
├── types/ # TypeScript types and interfaces
```
---
## 🤝 Contributing
Contributions are welcome! If you find bugs or have feature suggestions, feel free to open an issue or submit a pull request.