Skip to content

tested #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 25 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"githubPullRequests.ignoredPullRequestBranches": [
"main"
]
}
36 changes: 15 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,43 +1,37 @@
<img width="1280" alt="readme-banner" src="https://github.com/user-attachments/assets/35332e92-44cb-425b-9dff-27bcf1023c6c">

# [Project Name] 🎯
# [JustifyMe] 🎯
Comment on lines 1 to +3
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Update project name format and fix image URL.

  1. Remove the square brackets from the project name to finalize it
  2. The banner image URL points to user attachments which might not be permanent. Consider:
    • Moving the image to the repository's assets folder
    • Using a relative path instead of an absolute GitHub URL

Apply this diff:

-<img width="1280" alt="readme-banner" src="https://github.com/user-attachments/assets/35332e92-44cb-425b-9dff-27bcf1023c6c">
+<img width="1280" alt="readme-banner" src="./assets/readme-banner.png">

-# [JustifyMe] 🎯
+# JustifyMe 🎯

Committable suggestion was skipped due to low confidence.



## Basic Details
### Team Name: [Name]
### Team Name: [Hack&Hang]


### Team Members
- Team Lead: [Name] - [College]
- Member 2: [Name] - [College]
- Member 3: [Name] - [College]
- Team Lead: [Nived ullas] - [SCMS School of Engineering and Technology]
- Member 2: [Sandra Subramanian] - [SCMS School of Engineering and Technology]
- Member 3: [Lakshmi S] - [ SCMS School of Engineering and Technology]
Comment on lines +7 to +13
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Clean up team details formatting.

  1. Remove square brackets from team name and member details
  2. Fix inconsistent spacing in Member 3's college name

Apply this diff:

-### Team Name: [Hack&Hang]
+### Team Name: Hack&Hang

-### Team Members
-- Team Lead: [Nived ullas] - [SCMS School of Engineering and Technology]
-- Member 2: [Sandra Subramanian] - [SCMS School of Engineering and Technology]
-- Member 3: [Lakshmi S] - [ SCMS School of Engineering and Technology]
+### Team Members
+- Team Lead: Nived Ullas - SCMS School of Engineering and Technology
+- Member 2: Sandra Subramanian - SCMS School of Engineering and Technology
+- Member 3: Lakshmi S - SCMS School of Engineering and Technology
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
### Team Name: [Hack&Hang]
### Team Members
- Team Lead: [Name] - [College]
- Member 2: [Name] - [College]
- Member 3: [Name] - [College]
- Team Lead: [Nived ullas] - [SCMS School of Engineering and Technology]
- Member 2: [Sandra Subramanian] - [SCMS School of Engineering and Technology]
- Member 3: [Lakshmi S] - [ SCMS School of Engineering and Technology]
### Team Name: Hack&Hang
### Team Members
- Team Lead: Nived Ullas - SCMS School of Engineering and Technology
- Member 2: Sandra Subramanian - SCMS School of Engineering and Technology
- Member 3: Lakshmi S - SCMS School of Engineering and Technology


### Project Description
[2-3 lines about what your project does]
[ JustifyMe is your go-to buddy for whipping up hilarious excuses when you need a quick out! Whether you’re dodging a boring meeting or skipping a hangout, it’ll help you come up with witty, over-the-top reasons that’ll keep you off the hook and keep things light!]

### The Problem (that doesn't exist)
[What ridiculous problem are you solving?]
[We’re tackling the hassle of boring commitments and the pressure to always say “yes.” Whether it’s a dull class, a tedious meeting, or a long family gathering, sometimes you just need a clever excuse to escape. Our JustifyMe offers funny and outlandish reasons, making it easier to say “no” and enjoy some guilt-free downtime!]

### The Solution (that nobody asked for)
[How are you solving it? Keep it fun!]
[We’re tackling boredom with a splash of humor! Our JustifyMe provides clever and quirky excuses to help you skip those dull commitments. Whether you need to bail on a meeting or dodge a gathering, we’ve got the perfect line to help you take a break and enjoy some downtime!]
Comment on lines +16 to +22
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Remove template formatting from description sections.

The content is good, but remove the square brackets to finalize these sections.

Apply this diff:

-[ JustifyMe is your go-to buddy for whipping up hilarious excuses when you need a quick out! Whether you're dodging a boring meeting or skipping a hangout, it'll help you come up with witty, over-the-top reasons that'll keep you off the hook and keep things light!]
+JustifyMe is your go-to buddy for whipping up hilarious excuses when you need a quick out! Whether you're dodging a boring meeting or skipping a hangout, it'll help you come up with witty, over-the-top reasons that'll keep you off the hook and keep things light!

-[We're tackling the hassle of boring commitments and the pressure to always say "yes." Whether it's a dull class, a tedious meeting, or a long family gathering, sometimes you just need a clever excuse to escape. Our JustifyMe offers funny and outlandish reasons, making it easier to say "no" and enjoy some guilt-free downtime!]
+We're tackling the hassle of boring commitments and the pressure to always say "yes." Whether it's a dull class, a tedious meeting, or a long family gathering, sometimes you just need a clever excuse to escape. Our JustifyMe offers funny and outlandish reasons, making it easier to say "no" and enjoy some guilt-free downtime!

-[We're tackling boredom with a splash of humor! Our JustifyMe provides clever and quirky excuses to help you skip those dull commitments. Whether you need to bail on a meeting or dodge a gathering, we've got the perfect line to help you take a break and enjoy some downtime!]
+We're tackling boredom with a splash of humor! Our JustifyMe provides clever and quirky excuses to help you skip those dull commitments. Whether you need to bail on a meeting or dodge a gathering, we've got the perfect line to help you take a break and enjoy some downtime!
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
[ JustifyMe is your go-to buddy for whipping up hilarious excuses when you need a quick out! Whether you’re dodging a boring meeting or skipping a hangout, it’ll help you come up with witty, over-the-top reasons that’ll keep you off the hook and keep things light!]
### The Problem (that doesn't exist)
[What ridiculous problem are you solving?]
[We’re tackling the hassle of boring commitments and the pressure to always say “yes.” Whether it’s a dull class, a tedious meeting, or a long family gathering, sometimes you just need a clever excuse to escape. Our JustifyMe offers funny and outlandish reasons, making it easier to say “no” and enjoy some guilt-free downtime!]
### The Solution (that nobody asked for)
[How are you solving it? Keep it fun!]
[We’re tackling boredom with a splash of humor! Our JustifyMe provides clever and quirky excuses to help you skip those dull commitments. Whether you need to bail on a meeting or dodge a gathering, we’ve got the perfect line to help you take a break and enjoy some downtime!]
JustifyMe is your go-to buddy for whipping up hilarious excuses when you need a quick out! Whether you're dodging a boring meeting or skipping a hangout, it'll help you come up with witty, over-the-top reasons that'll keep you off the hook and keep things light!
### The Problem (that doesn't exist)
We're tackling the hassle of boring commitments and the pressure to always say "yes." Whether it's a dull class, a tedious meeting, or a long family gathering, sometimes you just need a clever excuse to escape. Our JustifyMe offers funny and outlandish reasons, making it easier to say "no" and enjoy some guilt-free downtime!
### The Solution (that nobody asked for)
We're tackling boredom with a splash of humor! Our JustifyMe provides clever and quirky excuses to help you skip those dull commitments. Whether you need to bail on a meeting or dodge a gathering, we've got the perfect line to help you take a break and enjoy some downtime!


## Technical Details
### Technologies/Components Used
For Software:
- [Languages used]
- [Frameworks used]
- [Libraries used]
- [Tools used]
- [HTML, CSS, Javascript]
- [React, Node]

For Hardware:
- [List main components]
- [List specifications]
- [List tools required]

### Implementation
For Software:
# Installation
[commands]
[choco install nodejs.install]
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Enhance installation instructions for cross-platform compatibility.

The current installation command is Chocolatey-specific and won't work on non-Windows systems. Consider:

  1. Adding instructions for other package managers (npm, yarn)
  2. Including platform-specific installation steps
  3. Adding any additional setup requirements

Example:

# Installation

Windows (using Chocolatey):
```bash
choco install nodejs

macOS (using Homebrew):

brew install node

Linux (using apt):

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs


Would you like me to provide a complete set of cross-platform installation instructions?

<details>
<summary>🧰 Tools</summary>

<details>
<summary>🪛 LanguageTool</summary><blockquote>

[uncategorized] ~34-~34: The official spelling of this programming framework is “Node.js”.
Context: ...Software: # Installation [choco install nodejs.install]  # Run [commands]  ### Project...

(NODE_JS)

</blockquote></details>

</details>

<!-- This is an auto-generated comment by CodeRabbit -->


# Run
[commands]
Comment on lines 36 to 37
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Add detailed run instructions.

Replace the placeholder with actual commands for:

  1. Installing dependencies
  2. Starting the development server
  3. Building for production
  4. Running tests

Example:

# Run

1. Install dependencies:
```bash
npm install
  1. Start development server:
npm start
  1. Build for production:
npm run build
  1. Run tests:
npm test

<!-- This is an auto-generated comment by CodeRabbit -->

Expand Down Expand Up @@ -80,16 +74,16 @@ For Hardware:

### Project Demo
# Video
[Add your demo video link here]
[https://drive.google.com/file/d/1KpFNkem9S53YmqQuEXKOLMmFZQbm79T5/view?usp=sharing]
*Explain what the video demonstrates*

# Additional Demos
[Add any extra demo materials/links]

## Team Contributions
- [Name 1]: [Specific contributions]
- [Name 2]: [Specific contributions]
- [Name 3]: [Specific contributions]
- [Nived ullas]: [Specific contributions]
- [Sandra Subramanian]: [Specific contributions]
- [Lakshmi S]: [Specific contributions]
Comment on lines +84 to +86
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Add specific team member contributions.

Please:

  1. Remove square brackets from names
  2. List actual contributions for each team member (e.g., "Frontend development", "API integration", etc.)

Example format:

-- [Nived ullas]: [Specific contributions]
-- [Sandra Subramanian]: [Specific contributions]
-- [Lakshmi S]: [Specific contributions]
+- Nived Ullas: Frontend development, Project setup
+- Sandra Subramanian: Backend integration, Testing
+- Lakshmi S: UI/UX design, Documentation

Committable suggestion was skipped due to low confidence.


---
Made with ❤️ at TinkerHub Useless Projects
Expand Down
23 changes: 23 additions & 0 deletions justifaction-app/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# production
/build

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
70 changes: 70 additions & 0 deletions justifaction-app/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# Getting Started with Create React App

This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).

## Available Scripts

In the project directory, you can run:

### `npm start`

Runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in your browser.

The page will reload when you make changes.\
You may also see any lint errors in the console.

### `npm test`

Launches the test runner in the interactive watch mode.\
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

### `npm run build`

Builds the app for production to the `build` folder.\
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.\
Your app is ready to be deployed!

See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.

### `npm run eject`

**Note: this is a one-way operation. Once you `eject`, you can't go back!**

If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own.

You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it.

## Learn More

You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).

To learn React, check out the [React documentation](https://reactjs.org/).

### Code Splitting

This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting)

### Analyzing the Bundle Size

This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size)

### Making a Progressive Web App

This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app)

### Advanced Configuration

This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration)

### Deployment

This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment)

### `npm run build` fails to minify

This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify)
Loading