Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
8f285b3
Create .gitignore
heightmatters Oct 8, 2025
958d456
feat: create src folder
heightmatters Oct 8, 2025
7a758b5
feat: Copying files from previous git repo
heightmatters Oct 9, 2025
aa99094
feat: add gitignore add src/file
heightmatters Oct 9, 2025
2d4c9a6
feat: Create blog.ts
heightmatters Oct 9, 2025
087cb75
feat: add content to blog.ts
heightmatters Oct 10, 2025
c40de86
feat: bug blog.ts
heightmatters Oct 10, 2025
494b771
feat: add content to html and add src/blog.js
heightmatters Oct 15, 2025
0224886
feat: add content to html and add src/blog.js
heightmatters Oct 15, 2025
aae72bb
feat: add content to .gitignore
heightmatters Oct 15, 2025
4c819aa
feat: start and finish bootcamp-milestone-2
heightmatters Oct 29, 2025
b4ca096
feat: create database folder and add mongodb
heightmatters Nov 7, 2025
7eda938
feat: create bootcamp milestone 3 and add database
heightmatters Nov 7, 2025
7b6019a
feat: delete blogData, add api, complete blog database
heightmatters Nov 12, 2025
f3ab0d2
feat: add comments to carousel, complete projects page, complete mile…
heightmatters Nov 13, 2025
5936028
feat:add comment, blogs in mongodb, completion of milestone 3b
heightmatters Nov 26, 2025
1a6c882
Delete bootcamp-milestone-2 directory
heightmatters Dec 3, 2025
4980092
feat: add comment api and comment function, complete contact form
heightmatters Dec 12, 2025
6ed1aa5
Update tsconfig.json
heightmatters Dec 12, 2025
cc35adf
Update tsconfig.json
heightmatters Dec 12, 2025
c2acdc9
Update tsconfig.json
heightmatters Dec 12, 2025
a52f317
feat: install mongoose
heightmatters Dec 12, 2025
cbb8edc
Merge branch 'bootcamp-milestone-4' of https://github.com/heightmatte…
heightmatters Dec 12, 2025
a0220c6
feat: fix api routing
heightmatters Dec 12, 2025
ad6de64
Rename blogs and projects
heightmatters Dec 12, 2025
6b45570
feat: rename blogs and projects properly
heightmatters Dec 12, 2025
62533c8
feat: temp created
heightmatters Dec 12, 2025
7205ca3
feat: fix
heightmatters Dec 12, 2025
042e348
feat: rename blogpages to blog page
heightmatters Dec 12, 2025
c7aa159
feat: fix blog slug page.tsx
heightmatters Dec 12, 2025
57eaa7c
feat: update api routing
heightmatters Dec 12, 2025
64d96cc
feat: debug
heightmatters Dec 12, 2025
32c4a8e
feat: more debug of projects
heightmatters Dec 12, 2025
f42ac20
feat: update next.js
heightmatters Dec 12, 2025
fdd42e6
Delete bootcamp-milestone-3 directory
heightmatters Dec 12, 2025
73d3591
feat: move git project to root
heightmatters Dec 12, 2025
ee7fb0f
Refactor: move project to repo root
heightmatters Dec 12, 2025
4a78be3
feat:temp
heightmatters Dec 12, 2025
3a21977
feat: rename components
heightmatters Dec 12, 2025
34a205d
feat: test
heightmatters Dec 12, 2025
3a08e40
feat: test
heightmatters Dec 12, 2025
a843be4
test
heightmatters Dec 12, 2025
687a31b
feat: hope final fix
heightmatters Dec 12, 2025
8296da9
feat: fixing api again
heightmatters Dec 12, 2025
369ec7e
feat: add no check
heightmatters Dec 12, 2025
ad1b232
feat: fix api again
heightmatters Dec 12, 2025
871136a
feat: fixing routing
heightmatters Dec 12, 2025
57910a7
feat: change pag.tsx for blog PLS WORK
heightmatters Dec 12, 2025
769d88b
pls
heightmatters Dec 12, 2025
33ff5b7
feat: add console log
heightmatters Dec 12, 2025
e6943cd
feat: rework api
heightmatters Dec 12, 2025
27961e4
feat: redo api again again
heightmatters Dec 12, 2025
a7385c1
feat: hopefully final
heightmatters Dec 12, 2025
6e0b218
feat: fix blogpage route
heightmatters Dec 12, 2025
d9df58e
feat: force dynamic
heightmatters Dec 12, 2025
271fd29
feat: more change
heightmatters Dec 12, 2025
47f6ef1
feat: revert
heightmatters Dec 12, 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
41 changes: 41 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/versions

# testing
/coverage

# next.js
/.next/
/out/

# production
/build

# misc
.DS_Store
*.pem

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# env files (can opt-in for committing if needed)
.env*

# vercel
.vercel

# typescript
*.tsbuildinfo
next-env.d.ts
44 changes: 32 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,36 @@
# Developer Bootcamp 2025
This is the start of your 2025 bootcamp project!
This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).

This repo will serve as a place to "turn in" your work. More info about bootcamp can be found on the [Developer Bootcamp 2025 Notion Page](https://www.notion.so/h4i/2025-Developer-Bootcamp-246197abf07b80d09944c01a3c4c9cd4?source=copy_link).
## Getting Started

As you work, be sure to make comments in your code both for your understanding and ours during review! Please do this reading on [code comments](https://stackoverflow.blog/2021/12/23/best-practices-for-writing-code-comments/)! When making commits, be sure to follow the requirements listed on this page regarding [Git Commits & Pull Requests](https://www.notion.so/h4i/Git-Commits-Pull-Requests-246197abf07b80edb9a0c7a45d01bbc8).
First, run the development server:

To submit your work, create a pull request from your own fork (DO NOT MERGE if you are able to). Fill out the pull request template before you pull, or your submission will be automatically rejected! This allows us to review your work in a reasonably quick manner.
```bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
```

## Creating a PR:
1. Push all changes to your fork
2. Go to the "Pull requests" tab in your GitHub repo
3. Create a pull request with your changes. Double-check the 'base repository' is the main bootcamp repo 'hack4impact-calpoly/bootcamp-project-2025'!
4. Fill out the PR template description!
5. Assign the engineering team as 'Reviewers'
6. Link the milestone issue to the PR
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.

This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel.

## Learn More

To learn more about Next.js, take a look at the following resources:

- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.

You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome!

## Deploy on Vercel

The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.

Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.
7 changes: 7 additions & 0 deletions next.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import type { NextConfig } from "next";

const nextConfig: NextConfig = {
/* config options here */
};

export default nextConfig;
Loading