hackerkid / hackerkid/Mind-Expanding-Books

Add Authentication and Improve Unprofessional UI Design

Open
#509 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
14.3k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

Currently, the project lacks an authentication system, allowing unrestricted access to all features. I will be adding secure user authentication (sign up, login, logout) and implementing a backend using the MERN stack (MongoDB, Express, React, Node.js) to manage user data effectively.

Additionally, the existing UI is unprofessional and needs improvement. I plan to redesign it with a cleaner layout, modern styling, and better responsiveness to provide a polished and user-friendly experience.

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the existing project structure, UI entry points, and data flow before planning the MERN backend and authentication flow. Done means sign-up, login, and logout restrict access appropriately, user data is managed securely, and the interface has a cleaner, responsive redesign.

Written by the indexing model from the issue text.

Assessment

Tech stack
express, javascript, mongodb, node.js, react
Domain
authentication, design, full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.