Explore your next backyard destination.
View Demo
username: guest | demo password: password
Disclaimer: it might take 10-30 sec for the page to fully renderTable of Contents
This project offered the opportunity to build an entire full-stack application from scratch with the technologies of our choosing. We chose to build the backend with Flask for server-side routing and its integration with Jinja for accelerated development and library support with SQLAlchemy.
Frontend and backend hosted on Render and database hosted on ElephantSQL.
- Project management and prioritizing key features under a deadline
- Delivering technical concepts with a lightning talk presentation
- Incorporating AWS S3 for secure cloud storage
- Documentation of bugs and resolution process
- Designing RESTful API routing
- Implementation of SQLAlchemy ORMs to manage database schemas and relationships
- Form validation and error handling with WTForms
To get a local copy up and running follow these steps.
- Clone repository.
git clone https://github.com/crystal-tran/share-bnb.git
- Create a virtual environment and install dependencies.
python3 -m venv venv source venv/bin/activate pip install -r requirements.txt
- Create and seed database.
createdb sharebnb python seed.py
- Run app
flask run
- View on http://localhost:5000/.
- Brandie Lucano : Frontend and backend co-author