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

 
 
 

Contributors