Skip to content

A miscellaneous website with goodies: classic minigames, web dev cheatsheets, scientific calculators, scientific graph tools.

Notifications You must be signed in to change notification settings

AndrewZhouMQ123/Web_Goodies

Repository files navigation

Web Experiments

A miscellaneous website with all sorts of goodies: classic minigames, web dev cheatsheets, scientific calculators, scientific graph tools, and for trying out experimental frontend technologies

Technologies Used

  • TypeScript, JavaScript, HTML and CSS

  • React, NextJS

  • Custom CSS modules and Tailwind CSS

Features

  • HTML, CSS, JS, NPM, MACOS and VIM cheatsheets and many more
  • Scientific Calculator and Graphing tools
  • Classic minigames: Tetris, Pac Man, Space Invaders (coming soon)
  • Search Function now searches for games and returns search results
  • Landing page animations (coming soon)

Future plans

  • improved text to speech API, maybe incorporating AI voice

Getting Started

Prerequisites

  • Node.js installed

  • npm or yarn package manager

Installation

  1. Clone the repository:
git clone https://github.com/AndrewZhouMQ123/Web_Experiments
  1. Navigate to the project frontend directory:
cd frontend
  1. Install dependencies:
npm install
  1. Start the development server:
npm start

Running the Application

Development Notes

Troubleshooting

  • Issues with SSML tags in Web Speech API.

NextJS App router Integration

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
  • Open http://localhost:3000 with your browser to see the result.
  • Install VSCode Extension: PostCSS Language Support, solves Unknown at rule @tailwindcss(unknownAtRules)

Deploy to Vercel

  • Deploy to Vercel using the github repo
  • Setup Postgres database (I used supabase)
  • Connect database to project
  • Create ids_table in database and insert the ids for dynamic routing

About

A miscellaneous website with goodies: classic minigames, web dev cheatsheets, scientific calculators, scientific graph tools.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published