Skip to content

utdal/dcp-my-happy-school

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

My Happy School App

Key Features:

  • Admin: Admins have full access to manage users, view reports, and configure system settings.
  • Teacher: Teachers can manage their classrooms, upload assignments, and track student progress.
  • Parent: Parents can view their child's progress, communicate with teachers, and monitor upcoming assignments.

Tech Stack

  • Frontend:

    • React: A JavaScript library for building user interfaces.
    • TypeScript: A superset of JavaScript that adds static typing.
    • Vite: A build tool that focuses on speed and performance.
    • Tailwind CSS: A utility-first CSS framework for creating modern designs.
    • Radix UI: A set of unstyled, accessible UI components for building high-quality design systems.
    • Lucide React: A set of customizable icons for React.
  • Backend:

    • Node.js: A JavaScript runtime built on Chrome's V8 engine for building scalable server-side applications.
    • Express.js: A fast, unopinionated web framework for Node.js.
    • Mongoose: An ODM (Object Data Modeling) library for MongoDB and Node.js.
  • Authentication and Security:

    • JWT (JSON Web Tokens): For securing user authentication.
    • bcryptjs: For hashing and verifying passwords.
  • State Management:

    • React Hook Form: For handling form validation and state management in React.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published