Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/baddddddddd/angawa

A web app that automates the boring stuffs in being productive
https://github.com/baddddddddd/angawa

flask javascript mysql productivity python web-app

Last synced: 11 days ago
JSON representation

A web app that automates the boring stuffs in being productive

Awesome Lists containing this project

README

        



Logo




Logo


📋 Become productive by being lazy. 🦥



CS-2102

Jocson, Vladimir

Manguit, Iemerie Jom

Maranan, Deogenes Gregorio

Medina, Carle Francis

Penuliar, Alexander Guile





# Running AnGawa locally on your machine
* Running the web app requires running the API server and the web server


## Running the API Server
**Important!**

* Before proceeding, make sure you have the .env file that contains the credentials for connecting to AnGawa database hosted online. If you do not have it, contact the developers for the file.
* Alternatively, you can create your own MySQL database, and create the database using the [database schema](https://raw.githubusercontent.com/baddddddddd/AnGawa/main/src/api/db_schema.sql) that we provided and save the database user credentials in a .env file in [src\api](https://github.com/baddddddddd/AnGawa/blob/main/src/api) folder

### Windows

1. Clone the repository in your machine
```sh
git clone https://github.com/baddddddddd/AnGawa.git
cd AnGawa
```
2. Navigate to the API folder
```sh
cd .\src\api
```
3. Download all the dependencies (we recommend using a virtual environment before proceeding to this step)
```sh
pip install -r requirements.txt
```
4. Run the server (make sure nothing is using port 5000 before proceeding)
```sh
flask run --host=0.0.0.0 --port=5000
```

## Running the Web Server
* You can run the web server using VS Code extensions such as Live Server
* Alternatively, you can simply open the HTML files to open the web app