A simple todo list application built with React and GitHub's Primer Design System.
- ✅ Add new tasks with your name and description
- 📋 View all tasks in a table format
- ⏰ Shows when tasks were last updated
- 🎨 Built with GitHub's Primer UI components
- 📱 Responsive design
- View Tasks: The main screen shows all your todos in a clean table
- Add New Task: Click the "New Task" button to open the task editor
- Fill Form: Enter your name and task description
- Submit: Click submit to add the task to your list
- Cancel: Use the cancel button to go back without saving
- React - JavaScript library for building user interfaces
- TypeScript - Type-safe JavaScript
- Vite - Fast build tool and dev server
- Primer React - GitHub's design system and UI components
- Styled Components - CSS-in-JS styling
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser to the displayed URL (usually
http://localhost:5173
)
npm run build
The built files will be in the dist
folder.