You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Sass App
A full-stack application designed to integrate of Python-based backend services with a dynamic frontend interface, utilizing Docker for containerization.Handling API endpoints (business logic, request handling)
Interacting with a database
Authentication / authorization
User management, billing, (SaaS backend duties)
Scheduling / background tasks
---
## Features
* **Backend**: Developed using Python, providing robust server-side logic and API endpoints.
* **Frontend**: A dynamic user interface that interacts seamlessly with the backend.
* **Containerization**: Utilizes Docker to ensure consistent development and production environments.
* **Database Integration**: Supports database operations, facilitating data persistence and retrieval.
---
## Technologies Used
* **Backend**: Python
* **Frontend**: HTML, CSS, JavaScript
* **Database**: PostgreSQL
* **Containerization**: Docker
---
## Installation
### Prerequisites
* Ensure [Docker](https://www.docker.com/get-started) is installed on your machine.
### Steps
1. Clone the repository:
```bash
git clone https://github.com/ManibalaSinha/sass-app.git
cd sass-app
```
2. Build and start the containers:
```bash
docker-compose up --build
```
3. Access the application:
* Frontend: [http://localhost:3000](http://localhost:3000)
* Backend: [http://localhost:8000](http://localhost:8000)
---
## Testing
To run tests, execute the following command within the backend container:
```bash
docker-compose exec backend pytest
```
---
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
About
Handling API endpoints (business logic, request handling) Interacting with a database Authentication / authorization, user management, billing (SaaS backend) scheduling / background tasks