Skip to content

A beginner-friendly Task Tracker app built with the MERN stack that allows users to create, update, and delete tasks with a simple and clean UI.

Notifications You must be signed in to change notification settings

Issac-Moses/Note-Summerizer-Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📒 Note Summarizer Template

A beginner-friendly Note Summarizer + Task Tracker Template with a clean UI and simple code structure designed for students and beginners to learn and build note-taking or lecture-summary-based web apps.
It includes a static frontend (index.html, style.css, script.js) and optional Python scripts (server.py, lecture4.py) for demo/utility purposes.


🚀 Demo Link

🔗 Live Demo: https://issac-moses-note-summerizer.netlify.app/


📚 Table of Contents


📍 About

This template helps users take notes, store tasks, and summarize lecture content.
It is designed as a starter project for beginners who want to build a simple productivity web app.

You can use, modify, and expand this to create:

✅ Lecture Summarizer
✅ Task / Todo Manager
✅ Notes Organiser Web App
✅ Personal Study Dashboard


⭐ Features

  • Clean and simple UI with lightweight code
  • Add, edit, and manage notes or tasks
  • Works entirely on frontend (HTML, CSS, JS)
  • Python demo scripts included for local testing
  • Deployable on Netlify, GitHub Pages, Vercel, etc.

🧰 Tech Stack

Layer Technologies Used
Frontend HTML, CSS, JavaScript
Optional Backend Python Scripts
Deployment Netlify / GitHub Pages

📂 Folder Structure

.

  • ├── README.md
  • ├── index.html
  • ├── style.css
  • ├── script.js
  • ├── server.py
  • ├── lecture4.py
  • ├── frenzy.svg
  • └── videos/ (optional)

🔧 Installation

1️⃣ Clone the Repository

git clone https://github.com/Issac-Moses/-Note-Summerizer-Template.git
cd -Note-Summerizer-Template

2️⃣ (Optional) Create a Python Virtual Environment

  
python3 -m venv venv
source venv/bin/activate    # macOS / Linux
venv\Scripts\activate       # Windows

3️⃣ Install Requirements (if needed)

pip install -r requirements.txt

▶️ Run / Usage

✅ Option A — Open as Static Website (Recommended)

Just open index.html in your browser.

Or run a simple local server:

python3 -m http.server 8000

Now open: http://localhost:8000

🧪 Option B — Run Python Server (If Required)

python server.py

If it throws module errors like Flask not found, install missing modules.

Example:

pip install flask

🛠 How to Contribute

  1. Fork the repo
  2. Create a new branch
git checkout -b feature/your-feature
  1. Commit & Push
git add .
git commit -m "Added new feature"
git push origin feature/your-feature
  1. Create a Pull Request

🔥 Suggested Enhancements

You can upgrade this template by adding:

  • ✅ Dark / Light Theme Toggle
  • ✅ LocalStorage database for note saving
  • 🔥 AI-based note summarizer integration
  • 🧠 Convert to React + Tailwind UI
  • 🌐 Cloud DB using Firebase / Supabase

🧯 Troubleshooting

Issue Solution
Python script not running Install missing modules using pip
UI not loading Check file paths in index.html
Deployment issue Use relative paths → ./script.js not /script.js
Browser shows blank page Open console (F12) and check for JS errors

📜 License

This project currently has no license. If you want others to reuse your code freely, add an MIT license.


🏆 Credits

Developed by Issac Moses

This template is created for beginners who want to learn and build a Note / Task Manager project.

About

A beginner-friendly Task Tracker app built with the MERN stack that allows users to create, update, and delete tasks with a simple and clean UI.

Topics

Resources

Stars

Watchers

Forks