iscii / plannr

CS554 Web Programing II Final Project

Home Page:https://plannr-app.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React Client

The client is built with React + Vite + Typescript. It also uses TailwindCSS.

First installation and setup

1. Install all required modules

$ npm i

2. Run the app using node

$ npm run dev

FastAPI Python Server

This project's server is built in FastAPI with Python. Please see http://localhost:8000/docs for more info about the API.

First installation and setup

1. Install all required modules

$ pip install -r requirements.txt

2. Run the app using uvicorn

$ python main.py

3. View

You can find API docs in browser at http://localhost:8000/docs

Running with Docker

This project is also set up with Docker. It runs an instance with the client, server, and MongoDB. Please note that the MongoDB will not have data from your local machine.

Note: Please make sure Docker is correctly installed on your computer.

1. To run, simply run:

$ docker-compose up --build

About

CS554 Web Programing II Final Project

https://plannr-app.vercel.app

License:MIT License


Languages

Language:TypeScript 84.2%Language:Python 10.1%Language:CSS 3.1%Language:JavaScript 2.0%Language:HTML 0.3%Language:Dockerfile 0.2%Language:Shell 0.1%