Skip to content
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

Milestone 3B and 4 - Brandon Wong #179

Closed
wants to merge 32 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
0e1f8e0
feat: add custom files
wbrandon25 Oct 20, 2023
aefa1ca
feat: add typescript and blog type
wbrandon25 Oct 20, 2023
eb16287
feat: add blogs to blog page
wbrandon25 Oct 21, 2023
6a1d99b
feat: add blog pages
wbrandon25 Oct 23, 2023
60449a0
feat: add images to blogs
wbrandon25 Oct 23, 2023
9fcd1eb
feat: add next.js + blog data
wbrandon25 Nov 5, 2023
f680156
feat: add navbar + css
wbrandon25 Nov 6, 2023
cdeea4c
feat: migrate resume page + css
wbrandon25 Nov 6, 2023
12e978b
feat: add home page + css
wbrandon25 Nov 6, 2023
60c9079
feat: add routes and navigation fix
wbrandon25 Nov 6, 2023
c543ab9
feat: add individual blog pages
wbrandon25 Nov 7, 2023
f684e58
feat: add portfolio and contact page
wbrandon25 Nov 7, 2023
6c2c03f
feat: add footer
wbrandon25 Nov 7, 2023
e4915ed
fix: fixed footer overlap
wbrandon25 Nov 10, 2023
0ca2f69
fix: removed duplicate body selector
wbrandon25 Nov 10, 2023
ae2242e
refactor: create component for resume entries
wbrandon25 Nov 10, 2023
bd9aa3f
Add fetch from mongoDB
wbrandon25 Nov 25, 2023
34c364a
Add fetch individual blog pages
wbrandon25 Nov 25, 2023
f8ce008
Create project schema
wbrandon25 Nov 25, 2023
66ad51d
fix: issue with project titles
wbrandon25 Nov 25, 2023
2db4a87
feat: add blog fetch as a function
wbrandon25 Dec 19, 2023
8d18737
feat: add comments to blog
wbrandon25 Dec 19, 2023
dbc3331
Add post blog comment route
wbrandon25 Dec 23, 2023
b6c596b
Add POST and GET comments for portfolio
wbrandon25 Dec 23, 2023
49150a3
Add commenting box on blogs and portfolio
wbrandon25 Dec 23, 2023
aa427a6
Add email js and email send
wbrandon25 Dec 23, 2023
e1cc58c
fix: navbar naming issue
wbrandon25 Dec 23, 2023
0973a58
Fix key errors
wbrandon25 Dec 23, 2023
6ada1f8
Edit wording on footer
wbrandon25 Dec 23, 2023
9323055
Update page.tsx
wbrandon25 Dec 23, 2023
a0dc358
Update page.tsx
wbrandon25 Dec 23, 2023
4a350a1
Update URLs for Vercel
wbrandon25 Dec 23, 2023
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
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Auto detect text files and perform LF normalization
* text=auto
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/node_modules
/milestone1
.DS_Store
.env
3 changes: 3 additions & 0 deletions bootcamp-milestone-2/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "next/core-web-vitals"
}
36 changes: 36 additions & 0 deletions bootcamp-milestone-2/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js
.yarn/install-state.gz

# testing
/coverage

# next.js
/.next/
/out/

# production
/build

# misc
.DS_Store
*.pem

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

# local env files
.env*.local

# vercel
.vercel

# typescript
*.tsbuildinfo
next-env.d.ts
36 changes: 36 additions & 0 deletions bootcamp-milestone-2/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).

## Getting Started

First, run the development server:

```bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
```

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/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.

## 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/deployment) for more details.
4 changes: 4 additions & 0 deletions bootcamp-milestone-2/next.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/** @type {import('next').NextConfig} */
const nextConfig = {}

module.exports = nextConfig
Loading