An interactive, feature-rich web application designed specifically for pre-medical students to organize their academic activities, track progress, and manage feedback from counselors, parents, and self-reflections.
π Click here to view the live website
π‘ Note: If the link doesn't work yet, you need to enable GitHub Pages in your repository settings (see instructions below).
- Add Activities: Create tasks with detailed information including:
- Title and description
- Category (Class, Lab, Assignment, Study Session, Extracurricular, Research, Volunteering, MCAT Prep)
- Date and time
- Priority levels (Low, Medium, High, Urgent)
- Track Progress: Mark tasks as completed with interactive checkboxes
- Edit & Delete: Full control over your tasks
- Smart Sorting: Tasks automatically sorted by date and priority
- Overdue Warnings: Visual indicators for overdue tasks
Choose from multiple pre-medical fields:
- Biomedical Sciences
- Microbiology
- Biochemistry
- Anatomy
- Physiology
- Chemistry
- Neuroanatomy
- Neurophysiology
- Molecular Biology
- Cell Biology
- Immunology
- Pharmacology
- General Pre-Med
- Total Tasks: View all activities at a glance
- Completed Tasks: Track accomplishments
- Pending Tasks: See what needs attention
- Progress Percentage: Visual progress indicator
- Animated Counters: Smooth number transitions
- Filter by Category: Focus on specific types of activities
- Filter by Priority: Tackle urgent tasks first
- Filter by Status: View pending or completed items
- Clear Filters: Quick reset to view all tasks
- Share personal reflections on progress
- Track emotional state (Excellent, Good, Okay, Stressed, Overwhelmed)
- Document challenges and achievements
- Counselors can provide professional guidance
- Rate academic performance (Outstanding to Requires Attention)
- Offer recommendations for improvement
- Parents can share observations from home
- Document support and encouragement
- Track student well-being
- Smooth Animations: Engaging transitions and hover effects
- Ripple Effects: Interactive button feedback
- Confetti Celebration: Success animations for completed tasks
- Floating Cards: Dynamic statistics display
- Responsive Design: Works on desktop, tablet, and mobile devices
- Click-to-Dismiss Notifications: User-friendly alerts
- Local Storage: All data saved automatically
- No Server Required: Works completely offline
- Privacy First: Data never leaves your device
Click here to view the live website
If the live demo link doesn't work, follow these steps to enable GitHub Pages:
- Go to your repository on GitHub
- Click on Settings (top right)
- Scroll down to Pages section (left sidebar)
- Under Source, select main branch
- Click Save
- Wait 1-2 minutes for deployment
- Your site will be live at:
https://rodrigonyam.github.io/To-do-list-for-abiomedical-student/
- Clone or Download this repository:
git clone https://github.com/rodrigonyam/To-do-list-for-abiomedical-student.git- Navigate to the project folder:
cd To-do-list-for-abiomedical-student- Open
index.htmlin your web browser:- Double-click the file, or
- Right-click and select "Open with" your preferred browser
That's it! No installation, no dependencies, no server required.
- Select your academic field from the dropdown
- Fill in the activity details:
- Enter a descriptive title
- Choose a category
- Set the date and time
- Select priority level
- Add optional description
- Click "Add Activity"
- Complete: Check the checkbox to mark as done
- Edit: Click the "Edit" button to modify details
- Delete: Click the "Delete" button to remove
- Clear Completed: Bulk delete all completed tasks
- Use the filter dropdowns to narrow down your view
- Select category, priority, or status
- Click "Clear Filters" to reset
- Scroll to the feedback section
- Choose the appropriate form:
- Student Self-Reflection
- Academic Counselor Feedback
- Parent/Guardian Comments
- Fill in all required fields
- Click the submit button
- All feedback appears in the "Feedback History" section
- Filter by type (Student, Counselor, Parent)
- Delete individual feedback or clear all history
To-do-list-for-abiomedical-student/
β
βββ index.html # Main HTML structure
βββ styles.css # All styling and animations
βββ script.js # JavaScript functionality
βββ README.md # This file
- HTML5: Semantic markup structure
- CSS3: Modern styling with animations
- Flexbox & Grid layouts
- CSS animations & transitions
- Responsive design
- JavaScript (ES6+): Interactive functionality
- Class-based architecture
- Local Storage API
- Event handling
- DOM manipulation
Works on all modern browsers:
- β Chrome (recommended)
- β Firefox
- β Safari
- β Edge
- β Opera
The application is fully responsive and works seamlessly on:
- π₯οΈ Desktop computers
- π» Laptops
- π± Tablets
- π± Mobile phones
- 100% Client-Side: All data stored locally in your browser
- No Data Collection: No personal information sent anywhere
- Offline Capable: Works without internet connection
- Your Data, Your Device: Complete control over your information
Perfect for:
- Pre-medical students managing coursework
- Tracking lab schedules and assignments
- Organizing MCAT preparation
- Managing extracurricular activities
- Documenting research projects
- Coordinating with academic advisors
- Maintaining study schedules
- Balancing academic and personal commitments
Want to customize the app? Here's how:
Edit the CSS variables in styles.css:
:root {
--primary-color: #2563eb;
--secondary-color: #7c3aed;
--success-color: #10b981;
--danger-color: #ef4444;
}Modify the category options in index.html:
<option value="Your New Category">Your New Category</option>Modify animation durations in styles.css:
animation: yourAnimation 2s ease;Contributions are welcome! Feel free to:
- Report bugs
- Suggest new features
- Submit pull requests
- Improve documentation
This project is open source and available for educational purposes.
Rodrigue N
Designed with β€οΈ for pre-medical students working hard towards their dreams of becoming healthcare professionals.
If you encounter any issues or have questions:
- Check the browser console for errors
- Ensure JavaScript is enabled
- Try clearing browser cache
- Use a modern, updated browser
Made for aspiring healthcare professionals π©Ί
Good luck on your journey to medical school! πβ¨