• Stars
    star
    216
  • Rank 183,179 (Top 4 %)
  • Language
    TypeScript
  • Created over 1 year ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

My personal website made with Next.js, Tailwind, MDX, Radix Primitives, Framer Motion, all on Vercel.

Deploy with Vercel

My Personal Website

My personal portfolio website designed to be simplistic and clean while including features like MDX blog posts with view counts, a dark mode toggle, gear list, an about page, and more.

Tech Stack

backend:

frontend:

Getting Started

Make sure you have Node.js v18.17.0+ installed on your machine.

  1. Install Dependencies: npm install
  2. Environment variables: Copy .env.example to a new .env.local
  3. Database Setup: See Database Setup
  4. Prisma Setup: npm install @prisma/client (if you haven't already), then run npx prisma generate.
  5. Start Developing: npm run dev, this will automatically create the .contentlayer files and start the Next.js development server.

Database Setup

  • Sign up for a PlanetScale account
  • Create a new database in PlanetScale
  • Update the DATABASE_URL environment variable in your project's .env.local file with the connection string provided by PlanetScale

Deployment

This project can be quickly deployed to Vercel. Simply connect your Vercel account to your GitHub repository, and Vercel will automatically build and deploy your application with each new push to the main branch.

Add the project .env variables to your Vercel project settings.

More Repositories

1

covid19-dashboard

🦠 Django + Plotly Coronavirus dashboard. Powerful data driven Python web-app, with an awesome UI. Contributions welcomed! Featured on πŸ•ΆAwesome-list
CSS
213
star
2

gatsby-medium-blog

πŸ“ Gatsby.js starter blog template using a Medium theme; with features like Algolia Search, post claps, Prism highlighting, contact form, dark mode, +more.
JavaScript
80
star
3

leetcode-notion

A simple Notion template to track Leetcode problems and save your solutions
Python
68
star
4

next-notion-portfolio

πŸ“™ NEXT.js + Notion driven portfolio template. Seamlessly add content with the awesome UX of Notion. Showcase your work through blog format.
JavaScript
54
star
5

gatsby-minimal-portfolio

πŸ‘” JAMstack (Gatsby JS) content-focused portfolio blog starter. Features include dark-mode, installable PWA, SEO, code highlighting, form, CI/CD.
JavaScript
44
star
6

bookomate

πŸ“… Smart, cloud-based, and lightweight calendar booking web-application. BookO'Mate
HTML
22
star
7

2019-Microsoft-IoT-hackathon

πŸ₯‡ 1st place winner | Bump.IT - Pothole detection and mapping. Using data science methods of analysis, mobile phone's telemetry, computer vision, and, deployed through Azure.
Jupyter Notebook
19
star
8

favours

πŸ—ΊπŸ€ Django back-end & web-app for Favours. A local marketplace for small-jobs, where users can commit to a posted favour in exchange for cash.
HTML
17
star
9

favours-app

πŸ“± Flutter / Dart native app(s) development for Favours. A local marketplace for small-jobs, where users can commit to a posted favour in exchange for cash.
CMake
9
star
10

automated-teller-machine

CS3304 - Group C++ university Project creating an ATM machine software with use of encapsulation and inheritance.
C++
9
star
11

material-kai

VS Code theme, hybrid of Material and Monokai color themes.
7
star
12

learning-management-system

CS 3321 - Java School project to create a learning management system, i.e. Blackboard.
Java
6
star
13

brianruizy

5
star
14

web-scraping-NLP

Machine Learning - Personal Python project demonstrating a data analytic technique known as Web Scraping + Natural Language Processing performed on a real webpage.
HTML
3
star
15

handwritten-digit-recognition

Machine Learning - Personal Python project that will predict the value of a handwritten digit, based of a large dataset of 8x8 images.
Python
1
star
16

data-visualization

Personal track demo of pure Python data visualizations
Python
1
star
17

box-office-prediction

Machine Learning - Project using a large historical box office data to predict a movie's 'success' by testing through Regression models.
Python
1
star
18

cracking-the-coding-interview

Cracking the Coding Interview (6th edition) personal solutions written in Python.
Python
1
star