Resume Builder is a project aimed at creating a user-friendly platform for generating and managing resumes. This README provides an overview of the project timeline, phases, tasks, and their progress.
- Estimate Time: 30 hours
- Start Date: 11/12/2023
- End Date: 25/1/2024
You can find the database diagram for the Resume Builder application here.
- Actual Total Hours: 30 hours
- Actual Start Date: 11/12/2023
- Actual End Date: 25/1/2024
- Task: Project Initiation and Configure Dependencies
- Create a new SvelteKit project
- Set up initial project files and folders
- Initialize project with version control
- Estimate Time: 0.5 hour
- Actual Time Taken: 10 minutes
- Status: Completed
- Task: Create Data Models
- Define table and field based on project requirements
- Estimate Time: 0.5 hour
- Actual Time Taken: 20 minutes
- Status: Completed
- Task: Create Component for Resume Form and Home Page
- Create Home Component
- Style Home Component
- Create Basic Details Component
- Style Basic Details Component
- Create Form for Education Component
- Design Education Component
- Create Form for Experience Component
- Enhance Experience Component
- Create Form for Skill Component
- Design Skill Component
- Implement Section Navigation
- Implement Responsive Design
- Test Application on Various Devices
- Estimate Time: 6 hours
- Actual Time Taken: 4 hours
- Status: In Progress
- Task: Design Form Structure, Implement Functionality, and Form Validation
- Estimate Time: 2.5 hours
- Actual Time Taken: 3 hours
- Status: In Progress
- Task: Execute Queries for CRUD Operation (Implement Backend)
- Estimate Time: 2.5 hours
- Actual Time Taken: 6 hours
- Status: In Progress
- Task: Create API for CRUD Operations
- Estimate Time: 3 hours
- Actual Time Taken: 7 hours
- Status: In Progress
- Task: Integrate Fetch Functionality, Implement Data Binding, Handle Loading and Error States
- Estimate Time: 1.5 hours
- Actual Time Taken: 3 hours
- Status: In Progress
- Task: Define Layout and Information to be Displayed
- Estimate Time: 1 hour
- Actual Time Taken: 2 hours
- Status: In Progress
- Task: Resize Elements, Standardize Button Sizes, Sentence Length and Clarity, Simplify UI Structure, Validation Fixes
- Estimate Time: 9 hours
- Actual Time Taken: 12 hours
- Status: In Progress
- Complete pending tasks in each phase.
- Test thoroughly and optimize performance.
- Refine UI/UX for better user experience.
- Finalize documentation and prepare for deployment.
- sveltekit
- edgeDB
- spline
- Tailwind
To get started, install the required dependencies by running the following command:
# Install dependencies using npm
npm install
# Start the development server
npm run dev