Skip to content

To-do-List Application in Rust[Backend] & react[Frontend].

Notifications You must be signed in to change notification settings

Rohit-48/Task-M

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Todo List Application in Rust

A todo list application with Rust backend (Actix-web) and React frontend.

Execution

Todo App Screenshot

API Routes

Method Endpoint Description
GET /tasks Get all tasks
POST /tasks Create task
PATCH /tasks/:id/complete Complete task
DELETE /tasks/:id Delete task

Project Structure

todo-app/
β”œβ”€β”€ backend/
β”‚   β”œβ”€β”€ src/
β”‚   β”‚   └── main.rs
β”‚   └── Cargo.toml
└── frontend/
    β”œβ”€β”€ src/
    β”‚   β”œβ”€β”€ components/
    β”‚   β”œβ”€β”€ App.tsx
    β”‚   └── index.tsx
    └── package.json

Local Development

  1. Start the backend server:

    cargo run
  2. Start the frontend development server:

    npm install
    npm start

Requirements

  • Rust (latest stable)
  • Node.js
  • npm

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“ License

This project is open source and available under the MIT License.

About

To-do-List Application in Rust[Backend] & react[Frontend].

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published