Skip to content

Tasksoldier is a collaborative task and project management platform built with Next.js 15.

License

Notifications You must be signed in to change notification settings

Raj-Kashyap001/tasksoldier

Repository files navigation

Tasksoldier Logo

Tasksoldier v0.2.2-alpha.2

An alpha-stage collaborative task management platform built with Next.js 15, Bun, Prisma

🚧 Status

Tasksoldier is currently in alpha release. While core functionality is in place, several features are still under active development.


🧰 Tech Stack


📦 Getting Started

1. Clone the repository

git clone https://github.com/raj-kashyap001/tasksoldier.git
cd tasksoldier

2. Install dependencies

bun install

3. Setup environment variables

Create a .env file based on the provided example:

cp .env.example .env

Edit .env with your credentials.

4. Setup your database

bunx prisma migrate dev --name init

To seed sample data:

bun run seed

5. Run the development server

bun dev

Visit http://localhost:3000


📂 Project Structure

src/
  app/            # Next.js App Router routes
  components/     # UI and app components
  lib/            # Server utilities (e.g. db, session)
  prisma/         # Prisma schema & migrations
  public/         # Static assets

✅ Current Features

  • Authentication (signup/login/logout)
  • Workspace & project management
  • Task Kanban board
  • Real-time workspace switching
  • Image uploads with Uploadcare
  • Profile management
  • Modular role & permission system

🕐 Roadmap

  • Notifications (email, toast, browser)
  • Activity logs
  • User preferences (theme, locale, etc.)
  • Comment threads & mentions
  • Workspace audit trail

🛡 License

MIT © 2025 Raj Kashyap

About

Tasksoldier is a collaborative task and project management platform built with Next.js 15.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors