Skip to content

kalviumcommunity/S46_Akash_Capstone_SportySpaces

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

SportySpaces - Playground Rental Website

🚀 Project Overview

SportySpaces is a playground rental platform designed to make it easy for users to:

  • Browse available playgrounds
  • Check availability for specific time slots
  • Make reservations seamlessly
  • Manage their bookings efficiently

Our platform caters to individuals, schools, and organizations seeking playground spaces for events, sports, or recreational activities. To simplify the booking process, we plan to integrate scheduling software similar to Calendly for booking turfs and play courts.


🎯 Project Objectives

  • User-friendly Interface: Develop a clean, easy-to-use platform for viewing and booking playgrounds.
  • Streamlined Booking: Allow users to check real-time availability and make bookings online.
  • Management Tools: Offer features for users to manage their reservations efficiently.
  • Scheduling Integration: Implement a scheduling system for seamless bookings.

🛠️ Tech Stack

  • Frontend: React.js, HTML, CSS, JavaScript
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Scheduling Software: Integration of Calendly-like scheduling API

📅 Capstone Journey: Day-by-Day Plan

Day 1: Project Setup

  • Set up the development environment.
  • Create a GitHub repository for the project.
  • Draft initial project requirements and specifications.
  • Design low-fidelity and high-fidelity wireframes for the website.

Day 2: Backend Development

  • Set up the backend environment using Node.js and Express.js.
  • Design and implement the database schema in MongoDB.
  • Create initial API endpoints for playground listings and booking functionalities.

Day 3: Frontend Development

  • Set up the frontend environment using React.js, HTML, CSS, and JavaScript.
  • Develop the basic structure and layout of the website based on wireframes.
  • Implement basic components like the homepage, playground list, and booking form.

📌 Future Milestones

  • Day 4: Implement user authentication and session management.
  • Day 5: Integrate the scheduling system.
  • Day 6: Build the booking management dashboard.
  • Day 7: Testing, bug fixing, and deployment.

deployment

About

This is your first repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •