Please sign in to access this page

BookMyNest 🪹

BookMyNest 🪹 Used AI

44 devlogs
111h 50m
•  Ship certified
Created by 25th_Bam

A full-stack hotel booking platform built with Django. Users can search for hotels, view details, manage their details, and make bookings. The system includes user authentication with OTP, hotel listings, a date-based booking system , image uploads, and an admin panel for managing users and properties.

I used ai for writing the Redme.md file 😊

Timeline

🙌 To Make It Easy for You
I've created a demo account so you can explore all the features of BookMyNest without needing to register. Just for Testing.

🧾 Login Credentials:
✉️ Email : xyz@gmail.com
🔒 Password: 123

Update attachment

Ship 1

1 payout of shell 1332.0 shells

25th_Bam

about 1 month ago

25th_Bam Covers 43 devlogs and 111h 50m

📄 Created README.md for the Project!
Just added a detailed README.md file to the project repository.

Now the project is not just functional, but also well-documented and ready to showcase! 📘✨

Update attachment

🎉 Project Successfully Deployed!
✅ Tested all features thoroughly
🐛 Faced a few issues during deployment, but resolved them successfully
Everything is now running smoothly and ready for real-world use

Update attachment

🚀 Preparing for My First Full Stack Deployment!

This will be my first full stack project going live, and I’ve already learned so much in the process!

🔐 To keep things secure, I integrated .env file support to hide all sensitive credentials.
✅ Set up the environment properly to ensure a smooth and secure deployment

Update attachment

🖼️ Improved Hotel Details View!
✅ Added default additional images to the hotel details section — so even if vendors haven’t uploaded extra images, users will still see a rich visual experience
This ensures the hotel details page always looks complete and engaging, enhancing the overall user experience! ✨🏨

🧪 Testing & Improvements Update
🔧 Faced a few errors during final testing — successfully debugged and resolved them
🎨 Made minor UI enhancements for a smoother user experience
📁 Also moved all CSS into static files for better organization and maintainability

One step closer to a clean and deploy-ready project! 🚀

Update attachment

Previously, hotel cards displayed a set of default/static amenities, but now that’s improved!
✅ Amenities are now shown dynamically, pulling the actual features added by each vendor

Update attachment

Previously, I was using phone numbers as default usernames, but I’ve now updated the registration system!
✅ Users can now create a unique username for their profile during sign-up

Update attachment

🔍 Deployment Testing Update!
While testing, I realized that my email verification links were pointing to localhost, which would break after deployment.
💡 To solve this, I implemented a smarter solution using Django’s request object to dynamically generate the full verification URL based on the current domain — whether it's localhost or a live server.
Now the email verification will work seamlessly both in development and after deployment! ✅📩

Update attachment

Fixed the booking issue⚙️, the booking status automatically updates as per date📅 as upcoming, ongoing, ✅completed, and user can change the booking status to cancelled❌. The Bookings now dynamically shown in the bookings section.

Update attachment

🛠️ Final Touches and some upgrades!
✅ Tweaked some CSS styles for forms, cards, buttons, and other UI components to make everything look more polished
✅ Thoroughly tested the new styles across pages

I think the project is now deployment-ready, but I’ll run a few more tests to be 100% sure before going live! 🚀

✅ new domain – BookMyNest 🏨

🎨 Also designed a fresh new logo

Update attachment

🔧 Improved Backend Logic – Users can now update their profile information smoothly.
⚡ AJAX Integration – Implemented AJAX to allow profile photo updates without refreshing the page.
😮‍💨 Faced multiple issues and debugging errors, but finally cracked it and everything works perfectly!

😉Small Update
✅ Added a User Profile Page – Integrated both backend and frontend logic so that logged-in users can now view their profile details easily.
🎨 Theme Revamp – Started shifting the website from the old theme to a fresh, modern look by changing the entire color palette to a softer, more premium tone for a luxurious feel.

🔧 Navbar Rebuilt from Scratch!
Faced multiple issues with the updated navbar conflicting with the user model, so I decided to remove it completely and rebuild a new one from scratch.
✅ Designed a fresh, clean navbar with a new style
✅ Now, user profile and related details are easily accessible without any errors or conflicts

Update attachment

🧭 Navbar & User Profile Enhancements!
✅ Updated the navbar to include the current user's profile info
✅ Worked on the backend of the user profile page and created a new page to display user details
📄 The profile page now shows key user info — planning to add more details and make the design more visually appealing in the next update

🎨 Hotel Listing UI & Logic Improved!
✅ Redesigned the hotel cards with a fresh, modern look
✅ Created a new Hotels section where all hotels are listed in an organized layout
🔍 Improved the search and sorting logic for better accuracy and performance

👤 Vendor Profile Page Completed!
✅ Designed a dedicated vendor profile page where vendors can view and update their personal information
🖼️ Vendors can now update details like profile picture, name, phone number, username, business name, and more
✅ Added a sleek popup profile card in the navbar — when the profile picture is clicked, it displays user info with Edit and Logout options
📦 Fully integrated with both backend and frontend

The dashboard is now more personalized and user-friendly! ✨

✨ Modern Toast Notifications Implemented!
✅ Replaced the old, boring message design with a glassy, transparent toast notification system
✅ Toasts slide in smoothly from left to right, stay visible for 3 seconds, and include a bottom progress bar for timing
✅ Also cleaned up unnecessary notification blocks from HTML templates for a cleaner UI

The user experience now feels much more modern and polished! 🧊💬

🔐 Authentication & Booking System Enhanced!
✅ Strengthened the authentication system:
-Regular users can no longer access the vendor dashboard
-Vendors are restricted from accessing home/user-facing pages

🏨 Improved Hotel Booking System:
✅ Created a new Booking model
✅ Designed a booking overview page on the vendor dashboard where vendors can view all bookings for their hotels

These updates make the platform more secure and functional for both users and vendors! 🚀

🔧 Improvements & Fixes!
✅ Fixed Django’s message system to properly display success and error alerts throughout the site
🖼️ Updated the hotel image upload page with a more user-friendly interface and better validation

Update attachment

Made major updates to the vendor dashboard:
✅ Designed the “Add Hotel” page with a clean, user-friendly form
✅ Integrated editing functionality so vendors can update their hotel details
✅ Used Flora Editor for a rich-text description input
🗑️ Also added a feature to delete hotel entries directly from the dashboard

Now vendors have full control over managing their hotel listings! 💼✨

📊 Vendor Dashboard Page Created!
Just finished building the initial version of the vendor dashboard for my hotel booking platform.
✅ Designed a separate dashboard layout for vendors
✅ Includes a clean navbar and structured sections for managing hotel listings
This marks the beginning of a more powerful and professional vendor experience 💼✨

vendors login and register form are done now.

Update attachment

🛠️ User Forms Designed + OTP Login Bug Fixed!
✅ Designed all the main user forms – including login and registration – with a clean and user-friendly UI
🐞 Faced an unexpected backend issue with OTP-based login, which took a while to debug
✅ Finally fixed the issue — now OTP login is working smoothly again!

Back on track and ready to keep pushing forward! 🚀

Update attachment

Finally completed the Hotel details section 😊

Update attachment

Working on hotel details page (under development⚙️)

Update attachment

Created a new section on landing page😊

Update attachment

🏨 Dynamic Hotel Cards + Search & Sort Functionality!
✅ Designed sleek, responsive hotel cards
✅ Dynamically loaded hotel data from vendor submissions
✅ Designed search and sort feature

Update attachment

🏨 Landing Page Update – Hero Section Designed!
✅ Fully responsive and Beautiful background

Update attachment
25th_Bam 25th_Bam about 1 month ago
Yah! it’s a plain css
jim jim about 1 month ago
I really like the square background. Is it plain CSS? You can also use particles.js

🎨 Starting Frontend Development!
Now shifting focus to building a beautiful and premium-looking frontend for my hotel booking project.
✅ Set up the static folder structure for handling custom CSS and JavaScript
✅ Recreated a fresh, responsive navbar and footer — no more Bootstrap!

Excited to bring a clean and luxurious UI to life ✨

Update attachment

🛎️ Booking Feature Completed!
✅ Successfully implemented the hotel booking backend functionality
➡️ From now on, shifting focus to frontend development to make the booking experience smooth and user-friendly.

Stay tuned for UI updates and improvements! 🎨💻

Update attachment

Just pushed a major UI/UX update!
✅ Loaded hotels from the database and displayed them on the homepage
✅ Added search functionality to find hotels by name
✅ Implemented sorting by price (low to high / high to low)

Update attachment

Added logic for vendor logout 🎲

Update attachment

Now vendors can edit there hotel details.

Update attachment

Vendors can now:
✅ Upload images of their hotels
✅ Add amenities (like Wi-Fi, parking, AC, etc.) to their listings

Update attachment

Added logic for serving static and media🎞️ files (essential for displaying CSS styles, JavaScript scripts, images, and user-uploaded content like images or files).

Update attachment

Created database for Hotel database.

Update attachment

Vendors can now register their hotels directly from their dashboard!
✅ Created a hotel registration page
✅ Only logged-in users (vendors) can access and submit the form
🔐 This ensures secure and authorized hotel listings in the system.

Update attachment

🚧 Today’s Progress – Vendor Auth System for Hotel App
✅ Built registration and login pages specifically for hotel vendors
✅ Implemented authorization logic to protect vendor-only routes
✅ Set up URL routing for authentication and dashboard views
🛠️ Created a basic vendor dashboard page (still under development)

Update attachment

Added feature of login using OTP🎟️

Update attachment

I’ve implemented an email verification system in my Django project! Now, whenever a new user registers, a verification email is automatically sent to their email address. This ensures that accounts are only activated after a valid email confirmation, improving both security and user authenticity. 🔒📩

Update attachment

I implemented a user authentication system ⚙️ that handles both registration and login functionality. To enhance security and ensure user identity, I added an email verification step during registration.

Update attachment
Eve Eve about 2 months ago
seems cool!

Created two core apps: home for rendering the homepage and general views, and account for managing user authentication. Implemented login and registration pages with proper form handling. Configured a MySQL database, connected it to Django, and defined all necessary models for user and project data.

Update attachment