https://github.com/cameronthecoder/doggos
A small webapp made with Vue.js and FastAPI that allows you to share your furry friend🐶
https://github.com/cameronthecoder/doggos
Last synced: 4 months ago
JSON representation
A small webapp made with Vue.js and FastAPI that allows you to share your furry friend🐶
- Host: GitHub
- URL: https://github.com/cameronthecoder/doggos
- Owner: cameronthecoder
- Created: 2021-02-13T19:54:14.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-15T03:38:15.000Z (over 5 years ago)
- Last Synced: 2025-11-30T08:23:26.548Z (7 months ago)
- Language: Vue
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# doggos 🐶
This is a small web application that allows you to share your furry friend with others. For the frontend, it uses Vue.js and for the backend it uses the FastAPI micro-framework.
# Server
To get the server up and running, follow these steps:
1. Make sure you have Python installed
2. ``cd`` into the ``backend`` folder:
```bash
cd backend
```
3. Create a virtual environment:
```bash
$ python3 -m venv venv
```
4. Use the virtual environment you just created to install the dependencies:
```bash
$ source venv/bin/activate
$ pip install -r requirements.txt
```
5. Start the server:
```bash
$ uvicorn app:app --reload
```
# Client
To get the client up and running, follow these steps:
1. ``cd`` into the ``frontend`` folder:
```bash
$ cd frontend
```
2. Install the dependencies using either ``yarn`` or ``npm``
```bash
$ yarn install
```
or
```bash
$ npm install
```
3. Start the server:
```bash
$ yarn dev
```
or
```bash
$ npm dev
```
4. Add some dogos 🐕
# Contributions
If you would like to contribute to this project, feel free to do so by opening a pull request :)