Hi there! ๐
I'm Lavanya, a budding full-stack software developer with a passion for building innovative solutions. I'm currently pursuing my undergraduate degree in Computer Science at NUS, where I'm honing my skills in programming and exploring cutting-edge technologies.
In my GitHub repositories, you'll find a mix of personal projects and coursework that showcase my abilities in Python, Java, and JavaScript. I'm particularly excited about my recent work in Artificial Intelligence and Software Engineering, which has allowed me to dive deep into complex algorithms and problem-solving techniques.
One of my current projects is a personal website that I'm building to get more familiar with frontend development. I'm always eager to learn new things, and I'm currently expanding my knowledge by learning AWS during my internship.
Feel free to browse my repositories and reach out if you'd like to collaborate on a project or just chat about tech. I'm always open to learning from others and sharing my own experiences.
Let's code something amazing! ๐
pe's Introduction
pe's People
pe's Issues
No mention in UG of how duplicate fields are handled
When there are duplicate fields in the add or edit commands, the first field is ignored. For example, if I use the command add o/Petricia n/Whiskers p/98746333 e/[email protected] a/311 Beach Road 2023- 03-27 21:09:09 d/Feed cat - 2023-03-27 21:09:09 d/Bathe cat - 2023-03-27 21:09:09 t/MaineCoon ts/2023-03-27 21:09:09 t/Cat
, only the second deadline will be saved. It might be better to mention this behaviour to the UG, as users might be expecting to be able to add more than one parameter in fields in which only one parameter is allowed.
Default rates not mentioned in UG
Default rates for calculation of amount is not mentioned in the UG. As a user, it would be hard for me to understand what the rates are for the pet list. Especially since there is no way for me to change the cost for the entire list without changing cost of each pet individually, it is important for me to know the rate with which the amount indicated on the pet cards is calculated.
Names with more than a certain number of characters cut short
When the names are too long, and go further than the size of the pet cards window, it is cut short (as shown in the figure below). It might be better to add a limit to the number of characters in the name or mention this behaviour in the UG.
to reproduce, use the following command: add o/Petricia n/mnbvfyuooihfcsdrthjkjvgehjcbgyjm cfghjmcfgukbvfyu cf p/98746333 e/[email protected] a/311 Beach Road 2023- 03-27 21:09:09 d/Feed cat - 2024-03-27 21:09:09 t/MaineCoon ts/2023-03-27 21:09:09 t/Cat
No way given to unarchive a pet
There is a command given to archive pets, but no way is provided to unarchive them. If the client that had become inactive becomes active again, there is no way to retrieve the information from the archive to the pet list without manually shifting the information in the archive.json and petpal.json files.
Enlarging the application doesn't resize the windows
Enlarging application more than a certain width and height doesn't fully resize the windows. It might be better to mention this behaviour in the PE and prevent users from trying to use the application on full screen.
To reproduce this behaviour, click on the enlarge button the top right corner of the application, or manually enlarge it by dragging the corners outwards.
Inconsistent formatting in table of contents in UG
UG not optimised for PDF format
There is a lot inconsistent pagination in the UG. It might be better to edit it to make it more optimised. For example, on the first page, only two lines of description are present. At first glance, the first page seems like a title and logo page, and the two lines at the bottom are distracting. It might be better to start the description on the next page.
Just one deadline possible
Right now, it is only possible to add one deadline for one pet. However, as a pet day care employee, I might have many tasks to complete for each pet - like feeding them, letting them sleep, changing their water etc., and each task might have a different deadline. I feel having just one deadline reduces the functionality of the app.
Depending on how many tasks each pet has, this might be a medium severity flaw, since it can potentially hinder the users a lot.
Example command in UG doesn't work
The following example command gives an invalid command format exception. (as shown in the second picture).
Possible reason: missing timestamp (ts) tag
To reproduce the error, copy the example command from the UG, paste it in the command line and press enter.
Can cause confusion to the users when they first start using the app, and discourage people from using the app if they don't bother to go to the add command page.
Duplicate pet names not allowed
The app is targeted towards Pet Day Care owners. Not allowing duplicate names might make it hard to store pets with the same name. (Since the day care owner doesn't name the pets, there is a chance of getting pets with same name entrusted to them). Maybe allowing duplicate names for pets would be good.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.