diff options
| author | Anjana Vakil <contact@anjana.dev> | 2025-08-26 12:40:16 -0500 |
|---|---|---|
| committer | Anjana Vakil <contact@anjana.dev> | 2025-08-26 12:40:16 -0500 |
| commit | 1dc4f56425209d4ce1d7bb78ec8b5e7b5a755a82 (patch) | |
| tree | 58d06cd695ae17302daff7a87d9096f1d39ea54a /README.md | |
reset
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..623d1ea --- /dev/null +++ b/README.md @@ -0,0 +1,55 @@ +# event-me + +All the events you never knew you needed to attend! + + +## Overview + +This is a simple full-stack web project for educational purposes, to demonstrate the functionality and value of moving from JS to TS gradually. + +## Installation + +Make sure you have an up-to-date version of [Node](https://nodejs.org/en/download) installed, including [npm] + + + +``` +cd backend +npm i +cd ../frontend +npm i +``` + +## Running in development + +Run the backend and frontend in separate terminals. + +1) Run the backend API + +Install backend dependencies and launch the dev server: + +``` +cd backend +npm i +npm run dev +``` + +The API will be available at `http://localhost:3000/api`. + +Leave the backend running in this terminal. + +3) Run the frontend client + +In a _new_ terminal, install frontend dependencies and launch the dev server: + + +``` +cd frontend +npm i +npm run dev +``` + +Open the app at `http://localhost:5173`. + +Leave the frontend running in this terminal. + |
