Description: Developed robotic simulations leveraging ROS for [specify functionalities, e.g., navigation, mapping]. This project enabled me to dive deep into robot design principles and work with both hardware and software elements.
Key Technologies: ROS, Python, C++
Links: GitHub repository.Available soon
Description: Exploring machine learning through small-scale projects involving data analysis and predictive modeling
Key Technologies: Python, TensorFlow
Links: Avaiable soon
INTRODUCTION
Diary Management System is a software
application designed to help users organize and
manage daily activities,appointments, events,and
tasks efficiently.
This proposal outlines the development of a Diary
Management System using the C programming
language. The system will provide users with a
user-friendly interface to create,edit, and delete
entries, set reminders, and manage their
schedules effectively.
FEATURES
1. Login Form:
◦ Prompt to enter username.
◦ Prompt to enter password (characters will be masked
with ***).
2. Main Menu:
◦ Options to add, view, edit, or delete records.
◦ Option to edit password and exit.
3. Add Record Menu:
◦ Prompt to enter the date of the record.
◦ Prompt to enter time.
◦ Prompts to enter meeting details (name, place,
duration, note).
4. View Record Menu:
◦ Option to view records for the whole day or a specific time.
◦ Prompt to enter date of the record to be viewed.
◦ Prompt to choose viewing method & display record
5. Edit Record Menu:
◦ Prompt to enter date and time of the record to be edited.
◦ Options to edit various fields like time, meeting person,
place,duration, note.
6. Delete Record Menu:
◦ Option to delete whole record or a record by time.
◦ Prompts to enter date and time of the record to be
deleted.Confirmation message after
IMPLEMENTATION PLAN & DURATION
Phase 1: Requirements Gathering (Day 1-2)
Phase 2: Design and Planning (Day 3-4)
Phase 3: Development (Day 5-8)
Phase 4: Testing and Quality Assurance (Day 9-10)
Phase 5: Deployment and Maintenance (Day 11-12)
CONCLUSION
The Diary Management System project aims to
provide users with a reliable and efficient solution
for organizing their daily schedules and tasks.The
system will be lightweight, fast, and compatible
with a wide range of platforms. With a well-
defined development plan and the right resources,
we are confident in delivering a high-quality
product that meets the needs of our users.