https://github.com/kartik989-max/project-nest
Project Nest is a Next.js-based project management app for corporate teams, featuring task assignment, sprint management, priority setting, advanced admin controls, and seamless authentication with Clerk.
https://github.com/kartik989-max/project-nest
css javascript jsx nextjs nodejs postgresql prisma reactjs shadcn-ui tailwind tailwindcss typescript
Last synced: 3 months ago
JSON representation
Project Nest is a Next.js-based project management app for corporate teams, featuring task assignment, sprint management, priority setting, advanced admin controls, and seamless authentication with Clerk.
- Host: GitHub
- URL: https://github.com/kartik989-max/project-nest
- Owner: Kartik989-max
- Created: 2024-11-01T19:35:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-28T23:22:11.000Z (over 1 year ago)
- Last Synced: 2025-01-12T11:47:10.693Z (over 1 year ago)
- Topics: css, javascript, jsx, nextjs, nodejs, postgresql, prisma, reactjs, shadcn-ui, tailwind, tailwindcss, typescript
- Language: JavaScript
- Homepage: https://projectnestjs.vercel.app
- Size: 385 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project Nest
Project Nest is a project management web app designed to streamline workflows and enhance productivity for corporate teams. With powerful task management features, intuitive design, and advanced admin controls, Project Nest empowers teams to collaborate effectively and meet deadlines effortlessly.
## Live Demo
[Check out the live app here!](https://projectnestjs.vercel.app)
---
## Features
### 1. Effortless Task Management
- Create, assign, and prioritize tasks with ease.
- Manage sprints and set urgency levels to meet deadlines efficiently.
### 2. Intuitive User Interface
- Built with **Tailwind CSS**, offering a clean, responsive, and user-friendly design.
- Navigate effortlessly through a modern and professional layout.
### 3. Advanced Admin Controls
- Admins have exclusive roles and tools to monitor tasks, create sprints, and streamline workflows.
- Includes real-time updates to keep teams aligned and informed.
### 4. Secure and Reliable Authentication
- User accounts powered by **Clerk** for seamless login with Google, GitHub, or email.
### 5. Robust Database Support
- All data is securely stored and managed using **PostgreSQL**, ensuring performance and reliability.
---
## Tech Stack
- **Frontend**: Next.js, Tailwind CSS, ShadCN
- **Backend**: Node.js, Express
- **Database**: PostgreSQL
- **Authentication**: Clerk (Google, GitHub, Email)
---
## Getting Started
### Prerequisites
Make sure you have the following installed:
- Node.js
- PostgreSQL
- npm or yarn
### Installation
1. Clone the repository:
```bash
git clone https://github.com/your-username/project-nest.git
```
2. Navigate to the project directory:
```bash
cd project-nest
```
3. Install dependencies:
```bash
npm install
```
4. Set up the environment variables:
Create a `.env` file in the root directory and add the following:
```env
DATABASE_URL=your_postgresql_connection_string
CLERK_API_KEY=your_clerk_api_key
NEXT_PUBLIC_CLERK_FRONTEND_API=your_clerk_frontend_api
```
5. Run the development server:
```bash
npm run dev
```
The app will be available at [http://localhost:3000](http://localhost:3000).
---
## Screenshots
### Home Page

### Authentication

### Task Management

)
### Admin Dashboard

---
## Contributing
Contributions are welcome! To contribute:
1. Fork the repository.
2. Create a new branch:
```bash
git checkout -b feature-name
```
3. Make your changes and commit them:
```bash
git commit -m "Add a new feature"
```
4. Push to the branch:
```bash
git push origin feature-name
```
5. Open a pull request.
---
## License
This project is licensed under the [MIT License](LICENSE).
---