Skip to content

A coworking space rental platform connecting tenants and landlords.

Notifications You must be signed in to change notification settings

andrewfecenko/TableTops

Repository files navigation

TableTops

TableTops looks to turn office spaces into communities of likeminded individuals or small businesses. If you are looking for a place to get inspired, meet people with similar interests and get your independent work done then you’ve come to the right place. Coworking is about sharing your work environment while working independently. Take a look around and you’ll find plenty of spaces in your area that you can become a part of.

If you are a land lord and want to open up a new coworking space or are just looking to fill a few seats then TableTops will help you get there. Create a new office space, upload some pictures and we’ll expose you to hundreds of tenants looking for office space.

Technical Features

Login/Logout
Administrative functions
In-app messaging
Google Maps JavaScript API integration
Data persistence with PostgreSQL
File uploading
Searching
Search result filtering/querying/sorting
User and rental space reviewing
In-app rental applications

Installation:

This app only works with Python 2.x
It will not work with Python 3.x
pip2.7 install -r requirements.txt

You will need PostgreSQL or another SQLAlchemy compatible database.
Go to the config.py in the main folder and set up the SQLALCHEMY_DATABASE_URI (with your username, password and the name of your table)

You will need a Google Maps JavaScript API Key from here
Insert this key into the quotes on line 24 of app/server.py
GOOGLE_API_KEY = ''

Populating your database with samples:

python2.7 db_create.py in the main folder

Running the webserver:

python run.py in the main folder
The website can be accessed here

Screenshots

Alt text Alt text Alt text

About

A coworking space rental platform connecting tenants and landlords.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published