Frontend for the SEDS SL project management and team collaboration web application.
- Node.js ≥ 18
- pnpm (Install via:
npm install -g pnpm)
# Clone the repository
git clone https://github.com/sedssrilanka/sedssl-pm-frontend
cd sedssl-pm-frontend
# Install dependencies
pnpm install
# Start development server
pnpm devApp will be running at http://localhost:3000
.
├── src/
├── tsconfig.json
└── tailwind.config.ts| Script | Description |
|---|---|
pnpm dev |
Start the dev server |
pnpm build |
Build the production app |
pnpm start |
Start production server |
pnpm lint |
Run ESLint |
pnpm format |
Run Code Format |
- Create a new branch for each task or feature:
git checkout -b feat/your-feature-name- Use Conventional Commits for commit messages:
| Type | Description |
|---|---|
feat: |
New feature |
fix: |
Bug fix |
docs: |
Documentation update |
style: |
Code style (formatting) only |
refactor: |
Code restructure, no new logic |
chore: |
Maintenance (deps, config) |
Examples:
git commit -m "feat: implement user registration"
git commit -m "docs: update README with setup guide"