Skip to content

Note App is a task management application built to demonstrate and apply the most common and essential concepts of modern software development.

Notifications You must be signed in to change notification settings

ludsrill/note_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

65 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ Note App

Note App is a task management application built to demonstrate and apply the most common and essential concepts of modern software development.

πŸš€ Technologies Used

This project combines both backend and frontend technologies to deliver a robust and full-featured application:

Backend

  • Django – A high-level Python web framework.
  • Django REST Framework – For building RESTful APIs.
  • Authentication & Authorization – To protect endpoints and manage user sessions.
  • Pagination – For efficient handling of large datasets.

Frontend

  • React – A JavaScript library for building dynamic user interfaces.
  • TypeScript – Enhances code maintainability and reliability.

πŸ“Œ Key Features

  • Full-featured REST API.
  • User registration and login.
  • Task CRUD (Create, Read, Update, Delete).
  • User-based access control.
  • Integrated pagination for task lists.

πŸ“š Project Goal

This project aims to serve as a practical example for developers looking to understand how to integrate multiple technologies and apply best practices in software development, including:

  • Designing a decoupled backend/frontend architecture.
  • Using modern tools like TypeScript and React for the frontend.
  • Applying common development standards and clean code practices.

About

Note App is a task management application built to demonstrate and apply the most common and essential concepts of modern software development.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published