Skip to content

Abhirup-261004/CareEase

CareEase

CareEase is a lightweight, front-end project for a healthcare helper app. It includes a modern landing page, About/Contact pages, a dedicated Auth page (Sign in / Sign up / Forgot password), and a Reminders page to help users track health tasks and appointments.

✨ Features

  • Modern landing page with CTA to get started
  • Auth flow: Sign In, Sign Up, and Forgot Password in one page (auth.html)
  • Reminders: create and manage simple reminders (front-end only)
  • About & Contact pages with consistent theme
  • Responsive UI (HTML/CSS/JS; no frameworks)

πŸ”§ Tech Stack

  • HTML5 for markup
  • CSS3 for styling (plus auth.css)
  • Vanilla JavaScript for interactions (/js and auth.js)
  • Assets served locally from /assets


πŸ“ Project Structure

CareEase/
β”œβ”€β”€ .github/
β”‚   β”œβ”€β”€ ISSUE_TEMPLATE/           # Templates for creating issues
β”‚   └── PULL_REQUEST_TEMPLATE.md # Template for PR submissions
β”œβ”€β”€ assets/                       # Images, icons, and static assets
β”‚   β”œβ”€β”€ ContactForm.png
β”‚   β”œβ”€β”€ DarkMode.png
β”‚   β”œβ”€β”€ Landing.png
β”‚   β”œβ”€β”€ Reminders.png
β”‚   β”œβ”€β”€ logo.png
β”‚   β”œβ”€β”€ logo.svg
β”‚   β”œβ”€β”€ logo2.png
β”‚   └── signup_welcome.jpg
β”œβ”€β”€ css/                          # Stylesheets
β”‚   β”œβ”€β”€ style.css
β”‚   β”œβ”€β”€ auth.css
β”‚   └── profile.css
β”œβ”€β”€ js/                           # JavaScript files
β”‚   β”œβ”€β”€ app.js
β”‚   β”œβ”€β”€ contact.js
β”‚   β”œβ”€β”€ profile.js
β”‚   β”œβ”€β”€ reminders-localstorage.js
β”‚   └── reminders.js
β”œβ”€β”€ .gitignore                     # Files/folders to ignore in Git
β”œβ”€β”€ CONTRIBUTING.md                # Guidelines for contributing
β”œβ”€β”€ LICENSE                        # Project license
β”œβ”€β”€ README.md                       # Project documentation
β”œβ”€β”€ about.html                     # About page
β”œβ”€β”€ auth.html                      # Authentication page
β”œβ”€β”€ auth.js                        # Auth-related scripts
β”œβ”€β”€ blog.html                       # Blog page
β”œβ”€β”€ contact.html                    # Contact page
β”œβ”€β”€ in.html                         # Login or sign-in page
β”œβ”€β”€ license.html                    # License page
β”œβ”€β”€ profile.html                     # Profile page
β”œβ”€β”€ reminders.html                   # Reminders page
β”œβ”€β”€ terms.html                       # Terms & Conditions page

πŸš€ Getting Started

Because this is a static site, you can run it in two simple ways:

Option A β€” Open in browser

  1. Download or clone the repo

    git clone https://github.com/Abhirup-261004/CareEase.git
    cd CareEase
    
  2. Double-click index.html to open it in your browser.

Option B β€” Live Server (recommended)

  1. Install the Live Server VS Code extension.

  2. Open the folder in VS Code β†’ Right-click index.html β†’ Open with Live Server.

πŸ§ͺ Development Notes

The Auth page (auth.html) switches between Sign In / Sign Up / Forgot Password via UI tabs (handled in auth.js). The Reminders page is front-end only. For persistence, you can: start with localStorage, or connect to a real API later.

πŸ›€οΈ Roadmap

  • Hook auth forms to a backend (Node/Express or Firebase)
  • Persist reminders (localStorage β†’ API)
  • Form validation & toasts

🀝 Contributing

Contributions are welcome!

  1. Fork the repo
  2. Create a new branch: git checkout -b feat/your-feature
  3. Commit: git commit -m "Add your feature"
  4. Push: git push origin feat/your-feature
  5. Open a Pull Request

Code Style

  • Keep HTML semantic (use <main>, <section>, <nav>, etc.) to improve accessibility and maintainable structure.
  • Organize CSS with clear sections; prefer utility classes over deep nesting
  • Keep JS modular and small; avoid global variables where possible

Screenshots

Landing Page

Landing Page

Contact Form

Contact form

Reminders

Set Reminders

Dark Mode

Dark Mode

About

Topics

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
license.html

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 18