GitHunt
JA

jasonappah/hackutd24

Mirror of phamleduy04/hackutd24 to enable deploying to my personal Cloudflare Pages account

HACKUTD24

โฏ REPLACE-ME

license last-commit repo-top-language repo-language-count

Built with the tools and technologies:

npm HTML5 JavaScript Docker Python TypeScript GitHub%20Actions Terraform


Table of Contents

๐Ÿ“ Overview

โฏ REPLACE-ME


๐Ÿ‘พ Features

โฏ REPLACE-ME


๐Ÿ“ Project Structure

โ””โ”€โ”€ hackutd24/
    โ”œโ”€โ”€ .github
    โ”‚   โ””โ”€โ”€ workflows
    โ”œโ”€โ”€ 3D_MODEL.md
    โ”œโ”€โ”€ backend
    โ”‚   โ”œโ”€โ”€ .dockerignore
    โ”‚   โ”œโ”€โ”€ .env.example
    โ”‚   โ”œโ”€โ”€ .gitignore
    โ”‚   โ”œโ”€โ”€ Dockerfile
    โ”‚   โ”œโ”€โ”€ baseline.jpg
    โ”‚   โ”œโ”€โ”€ docker-compose.yml
    โ”‚   โ”œโ”€โ”€ eslint.config.mjs
    โ”‚   โ”œโ”€โ”€ jest.config.js
    โ”‚   โ”œโ”€โ”€ package.json
    โ”‚   โ”œโ”€โ”€ pnpm-lock.yaml
    โ”‚   โ”œโ”€โ”€ src
    โ”‚   โ””โ”€โ”€ tsconfig.json
    โ”œโ”€โ”€ car-hub
    โ”‚   โ”œโ”€โ”€ .gitignore
    โ”‚   โ”œโ”€โ”€ Pipfile
    โ”‚   โ”œโ”€โ”€ Pipfile.lock
    โ”‚   โ”œโ”€โ”€ README.md
    โ”‚   โ””โ”€โ”€ main.py
    โ”œโ”€โ”€ embedded
    โ”‚   โ”œโ”€โ”€ .gitignore
    โ”‚   โ”œโ”€โ”€ .vscode
    โ”‚   โ”œโ”€โ”€ platformio.ini
    โ”‚   โ””โ”€โ”€ src
    โ”œโ”€โ”€ frontend
    โ”‚   โ”œโ”€โ”€ .gitignore
    โ”‚   โ”œโ”€โ”€ README.md
    โ”‚   โ”œโ”€โ”€ components.json
    โ”‚   โ”œโ”€โ”€ eslint.config.js
    โ”‚   โ”œโ”€โ”€ index.html
    โ”‚   โ”œโ”€โ”€ package.json
    โ”‚   โ”œโ”€โ”€ pnpm-lock.yaml
    โ”‚   โ”œโ”€โ”€ postcss.config.js
    โ”‚   โ”œโ”€โ”€ public
    โ”‚   โ”œโ”€โ”€ src
    โ”‚   โ”œโ”€โ”€ tailwind.config.js
    โ”‚   โ”œโ”€โ”€ tsconfig.app.json
    โ”‚   โ”œโ”€โ”€ tsconfig.json
    โ”‚   โ”œโ”€โ”€ tsconfig.node.json
    โ”‚   โ””โ”€โ”€ vite.config.ts
    โ”œโ”€โ”€ package.json
    โ”œโ”€โ”€ pnpm-lock.yaml
    โ”œโ”€โ”€ sonar-project.properties
    โ”œโ”€โ”€ terraform
    โ”‚   โ”œโ”€โ”€ .gitignore
    โ”‚   โ”œโ”€โ”€ README.md
    โ”‚   โ””โ”€โ”€ main.tf
    โ””โ”€โ”€ test.txt

๐Ÿ“‚ Project Index

HACKUTD24/
__root__
pnpm-lock.yaml โฏ REPLACE-ME
test.txt โฏ REPLACE-ME
package.json โฏ REPLACE-ME
.github
workflows
deploy.yml โฏ REPLACE-ME
pr-review.yml โฏ REPLACE-ME
eslint.yml โฏ REPLACE-ME
docker-build.yml โฏ REPLACE-ME
car-hub
Pipfile โฏ REPLACE-ME
main.py โฏ REPLACE-ME
backend
pnpm-lock.yaml โฏ REPLACE-ME
tsconfig.json โฏ REPLACE-ME
eslint.config.mjs โฏ REPLACE-ME
package.json โฏ REPLACE-ME
.env.example โฏ REPLACE-ME
docker-compose.yml โฏ REPLACE-ME
jest.config.js โฏ REPLACE-ME
Dockerfile โฏ REPLACE-ME
src
server.ts โฏ REPLACE-ME
app.ts โฏ REPLACE-ME
config
index.ts โฏ REPLACE-ME
cli
createPublicGroup.ts โฏ REPLACE-ME
pinata
index.ts โฏ REPLACE-ME
aiPrompt
index.ts โฏ REPLACE-ME
test
error.spec.ts โฏ REPLACE-ME
routes
index.spec.ts โฏ REPLACE-ME
routes
index.ts โฏ REPLACE-ME
api.ts โฏ REPLACE-ME
pushNotification
index.ts โฏ REPLACE-ME
terraform
main.tf โฏ REPLACE-ME
frontend
postcss.config.js โฏ REPLACE-ME
tsconfig.node.json โฏ REPLACE-ME
pnpm-lock.yaml โฏ REPLACE-ME
tsconfig.json โฏ REPLACE-ME
tailwind.config.js โฏ REPLACE-ME
tsconfig.app.json โฏ REPLACE-ME
package.json โฏ REPLACE-ME
vite.config.ts โฏ REPLACE-ME
index.html โฏ REPLACE-ME
components.json โฏ REPLACE-ME
eslint.config.js โฏ REPLACE-ME
src
main.tsx โฏ REPLACE-ME
index.css โฏ REPLACE-ME
App.css โฏ REPLACE-ME
vitest.setup.ts โฏ REPLACE-ME
App.tsx โฏ REPLACE-ME
vite-env.d.ts โฏ REPLACE-ME
lib
utils.ts โฏ REPLACE-ME
requests.ts โฏ REPLACE-ME
components
AppLayout.tsx โฏ REPLACE-ME
AppSidebar.tsx โฏ REPLACE-ME
Home.tsx โฏ REPLACE-ME
ui
sheet.tsx โฏ REPLACE-ME
badge.tsx โฏ REPLACE-ME
sidebar.tsx โฏ REPLACE-ME
scroll-area.tsx โฏ REPLACE-ME
input.tsx โฏ REPLACE-ME
separator.tsx โฏ REPLACE-ME
button.tsx โฏ REPLACE-ME
skeleton.tsx โฏ REPLACE-ME
tooltip.tsx โฏ REPLACE-ME
card.tsx โฏ REPLACE-ME
hooks
use-mobile.tsx โฏ REPLACE-ME
test
App.test.tsx โฏ REPLACE-ME
components
Home.test.tsx โฏ REPLACE-ME
embedded
platformio.ini โฏ REPLACE-ME
src
main.cpp โฏ REPLACE-ME

๐Ÿš€ Getting Started

โ˜‘๏ธ Prerequisites

Before getting started with hackutd24, ensure your runtime environment meets the following requirements:

  • Programming Language: TypeScript
  • Package Manager: Npm, Pipenv
  • Container Runtime: Docker

โš™๏ธ Installation

Install hackutd24 using one of the following methods:

Build from source:

  1. Clone the hackutd24 repository:
โฏ git clone https://github.com/phamleduy04/hackutd24
  1. Navigate to the project directory:
โฏ cd hackutd24
  1. Install the project dependencies:

Using npm ย 

โฏ npm install

Using pipenv ย 

โฏ echo 'INSERT-INSTALL-COMMAND-HERE'

Using docker ย 

โฏ docker build -t phamleduy04/hackutd24 .

๐Ÿค– Usage

Run hackutd24 using the following command:
Using npm ย 

โฏ npm start

Using pipenv ย 

โฏ echo 'INSERT-RUN-COMMAND-HERE'

Using docker ย 

โฏ docker run -it {image_name}

๐Ÿงช Testing

Run the test suite using the following command:
Using npm ย 

โฏ npm test

Using pipenv ย 

โฏ echo 'INSERT-TEST-COMMAND-HERE'

๐Ÿ“Œ Project Roadmap

  • Task 1: Implement feature one.
  • Task 2: Implement feature two.
  • Task 3: Implement feature three.

๐Ÿ”ฐ Contributing

Contributing Guidelines
  1. Fork the Repository: Start by forking the project repository to your github account.
  2. Clone Locally: Clone the forked repository to your local machine using a git client.
    git clone https://github.com/phamleduy04/hackutd24
  3. Create a New Branch: Always work on a new branch, giving it a descriptive name.
    git checkout -b new-feature-x
  4. Make Your Changes: Develop and test your changes locally.
  5. Commit Your Changes: Commit with a clear message describing your updates.
    git commit -m 'Implemented new feature x.'
  6. Push to github: Push the changes to your forked repository.
    git push origin new-feature-x
  7. Submit a Pull Request: Create a PR against the original project repository. Clearly describe the changes and their motivations.
  8. Review: Once your PR is reviewed and approved, it will be merged into the main branch. Congratulations on your contribution!
Contributor Graph


๐ŸŽ— License

This project is protected under the SELECT-A-LICENSE License. For more details, refer to the LICENSE file.


๐Ÿ™Œ Acknowledgments

  • List any resources, contributors, inspiration, etc. here.