TabiNyans



Live Preview GitHub

Please return changed passwords to default after test.
Contact me if you experience any problems.
Username Password
Test User testuser tabi9nyans
Test Moderator testmod tabi9mod

TabiNyans is a mock hotel reservation and review website with a theme close to my heart: cat hotels. Any cat-lover knows that it's hard to find a good pet hotel that also accepts cats. TabiNyans is a (fictional) answer to that problem.

TabiNyans was created with Python in Django. It was originally created using Django's default sqlite database, which was then migrated to a postgreSQL database for production. Front-end was created with the help of the UIkit Framework.

Static files were served by AWS S3, the database managed by AWS RDS, and deployment handled by AWS App Runner.


User registration and authentication is handled by Django's built-in auth system. The navbar changes to allow logged in users to submit new hotels and access their user page, as well as a moderation queue for users in the moderator group.

Navbar showing user-specific links

Changing nickname to be displayed on userpage/comments.


Logged in users can submit new hotels, including uploading hotel logos and images. The hotel is then added to the the moderation queue.

Adding a new hotel.


Anyone can search for hotels. Registered users can add hotels to a favorites list.

Searching for hotels.

Liking and disliking hotels adds and removes them from Favorites on your userpage.


Registered users can comment on and rate hotels. Comments enter a moderation queue.

Commenting on a hotel.


Users in the moderator group can also see the moderation page, where they can approve or delete new comments and hotels.

Moderating new hotels and comments.