Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
2719a35
Revise README with project name and details
norellic Oct 29, 2025
fbfcecd
added user stories
norellic Oct 29, 2025
a2f5459
Revise milestone1 reflections and support needs
norellic Oct 29, 2025
7e37aa0
Update entity relationship diagram with User and Habits tables
ldpina Nov 5, 2025
7838d31
Update entity relationship diagram with new columns
ldpina Nov 5, 2025
2e5bd56
added table realtionship
ldpina Nov 5, 2025
e220df1
Update entity_relationship_diagram.md
ldpina Nov 5, 2025
3a44a56
Update milestone2.md
KHONG707 Nov 5, 2025
6a4e3e7
Update wireframes.md
KHONG707 Nov 5, 2025
5cd4767
Update backend tech stack in README
ldpina Nov 6, 2025
8c974d9
updated entity relationship diagram
norellic Nov 10, 2025
04729b7
Rename Screenshot 2025-11-09 215536.png to updated_entity_relationshi…
norellic Nov 10, 2025
e3427d0
Update milestone3.md
ldpina Nov 12, 2025
13b03dc
Update milestone3.md to reflect completed tasks
ldpina Nov 12, 2025
cec6eff
Set up project folder structure and install dependencies
norellic Nov 12, 2025
2a5e694
Merge branch 'main' of https://github.com/norellic/codepath-web103-ca…
norellic Nov 12, 2025
a8e8a33
added scripts to server package.json
norellic Nov 12, 2025
b305691
Update milestone3.md
KHONG707 Nov 12, 2025
7350def
Document dbdiagram.io database structure in reset.js for reference fo…
norellic Nov 12, 2025
9f99e0e
added .env creds still need reset.js
ldpina Nov 12, 2025
30d1c04
Merge branch 'main' of https://github.com/norellic/codepath-web103-ca…
ldpina Nov 12, 2025
d8a021c
connected back end to project and have some sample data
ldpina Nov 12, 2025
c666cd2
Update README.md
ldpina Nov 12, 2025
3c3f97a
created main routes for beam and fundemental action
ldpina Nov 12, 2025
a25f5eb
add timer view with countdown and cancel
KHONG707 Nov 15, 2025
95cef18
updated timer and delete habit features
KHONG707 Nov 15, 2025
a9c39f7
Fixed deletion
KHONG707 Nov 15, 2025
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
26 changes: 26 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

.env
18 changes: 11 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,27 @@
# [your app name here]
# [Beam]

CodePath WEB103 Final Project

Designed and developed by: [your names here]
Designed and developed by: [Kristal Hong, Luis Pina, Noelle Garrick]

🔗 Link to deployed app:

## About

### Description and Purpose

[text goes here]
Beam is a gamified habit and task tracker that visualizes progress in a fun and interactive way. As users complete tasks, they earn points that can be spent to customize an in-game creature or environment. Visual feedback, rewards, and customization motivate consistent task completion while allowing users to track their achievements over time.
The purpose of Beam is to help users build consistent, healthy habits through gamification and visual progress. By tying task completion to rewards, customization, and visual feedback, the app encourages focus, accountability, and satisfaction.

### Inspiration

[text goes here]
Habit tracking apps with a visual representation of progress – examples include “Plant Nanny”, an app that lets you track you water consumption and use it to water virtual plants, and “Finch,” where checking off to-do list items earns points you can spend on accessories for your in-game pet.

## Tech Stack

Frontend:
Frontend: React.js

Backend:
Backend: Render, Postgresql

## Features

Expand All @@ -46,4 +47,7 @@ Backend:

## Installation Instructions

[instructions go here]
- First git clone the repo
- Once done npm install inside the client directory
- npm run reset in the server directory
- npm run dev in client directory
13 changes: 13 additions & 0 deletions client/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>client</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="./src/main.jsx"></script>
</body>
</html>
Loading