Giter Club home page Giter Club logo

pe's Introduction

๐Ÿ’ซ About Me:

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! ๐Ÿš€

๐ŸŒ Socials:

LinkedIn

๐Ÿ’ป Tech Stack:

Python JavaScript Java TypeScript Dart HTML5 PowerShell Markdown AWS Firebase Google Cloud Anaconda Flask FastAPI Expo NodeJS Next JS NPM React TailwindCSS AmazonDynamoDB MongoDB MySQL Postgres Firebase scikit-learn Scipy TensorFlow PyTorch Pandas NumPy Plotly Matplotlib GitHub GitHub Actions Git Jira Docker Postman

๐Ÿ“Š Stats:



roadmap.sh

๐Ÿ† GitHub Trophies

โœ๏ธ Random Dev Quote

pe's People

Contributors

lava-iris avatar

Watchers

 avatar

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.
image.png

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.

image.png

image.png

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.

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.
image.png

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).

image.png

image.png

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.