Skip to content

reed756/learn_greek

Repository files navigation

Learn Greek Application

A full-stack movie search and discovery app built with Angular 21 and Express 4.19.2, with a database using postgresql. Users can revise the Greek Alphabet then quiz themselves on it. They can also post their score on the leaderboard.

Deployment

To build the frontend run:

ng build

This will compile your project and store the build artifacts in the dist/ directory. By default, the production build optimizes your application for performance and speed.

Run Locally

Clone the project

  git clone https://github.com/reed756/learn_greek.git

Go to the server directory

  cd server

Install dependencies

  npm install

Start both the server and the UI

  npm run dev

Features

🅰 Learn and Revise the Greek Alphabet

🏅 View Leaderboard and see where you stack up

🎨 Responsive UI using CSS

⚡ Fast, modern Angular 21 frontend with signals and services

🌐 Node.js Express backend for accessing postgres database

Tech Stack

Frontend: Angular, TypeScript, RxJS, Vitest

Backend: Node, Express, Jest

Database: postgresql

License

MIT

🔗 Links

portfolio linkedin Ÿ

About

A full stack web application for learning the Greek Alphabet. On the frontend it uses Angular and TypeScript. Then the backend uses Node.js, Express.js and Postgres. Frontend is hosted on Netlify and backend is hosted on Render.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors