Skip to content

EasyNote is a straightforward note-taking application designed to provide users with a secure and intuitive platform for creating, organizing, and managing their notes.

Notifications You must be signed in to change notification settings

404NotFoundIndonesia/easynote-backend-go

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

404NFID Logo

EasyNote

EasyNote is a straightforward note-taking application designed to provide users with a secure and intuitive platform for creating, organising, and managing their notes. The application prioritises user privacy and requires user authentication to access note-taking functionalities. EasyNote aims to enhance user productivity by offering a clean and responsive interface, efficient note organisation, and reliable security features.

Goals

The primary goal of EasyNote is to provide users with a secure and user-friendly note-taking experience. Key objectives include user authentication, efficient note creation and management, and a responsive user interface.

User Stories

  • As a new user, I want to create an account to access note-taking features securely.
  • As a user, I want to create new notes with titles and content.
  • As a user, I want to edit my existing notes to keep them up-to-date.
  • As a user, I want to categorise my notes into folders or tags for better organisation.
  • As a user, I want to ensure that my data is secure, and communication is encrypted.
  • As a user, I want the application to be accessible and usable on different devices.

Features

  • User Authentication:
    • Register a new account securely.
    • Log in with existing credentials.
  • User Account Management:
    • Update user profile information.
    • Change account password.
  • Note Creation and Management:
    • Create, edit, and delete notes.
    • Timestamps for tracking note modifications.
  • Note Organization:
    • Categorize notes into folders or tags.
    • Default folder for uncategorized notes.
  • User Interface:
    • Intuitive and responsive design.
    • Support for various devices.
  • Security:
    • Secure communication with HTTPS.
    • Passwords stored securely.
  • Cross-Platform Availability:
    • Web-based application accessible on major browsers.

Database Schema

database schema

License

EasyNote is open-sourced software licensed under the MIT license.

About

EasyNote is a straightforward note-taking application designed to provide users with a secure and intuitive platform for creating, organizing, and managing their notes.

Topics

Resources

Stars

Watchers

Forks

Languages

  • Go 100.0%