Inspiration 🦄

  • My motivation for creating colorful meets was to empower members of marginalized genders to get involved with their community through events and partnerships. As someone who is also apart of this community I recognize the importance of facilitating connections with others in the community who have similar experiences and backgrounds. As an active member of my school's pride center colorful meets wants to raise awareness about other support centers, which will grant support to those within the community ensuring they do not feel isolated by providing them with access to the same resources I found valuable during my time at my school's pride center.

What it does 🌈

  • Colorful Meets is a transformative tool that opens doors for individuals of marginalized genders to engage fully with their community. Color Meets has a primary feature of event booking, where users can easily explore and participate in a wide range of gatherings hosted by support centers and our partners. The events serve as a inclusive and welcoming space where people from the community can come together, granting a sense of connection and support. Colorful meets also provides partners aka support centers like pride centers which host the events posted on colorful meets. Allowing people of marginalized genders to be able to get in contact with these support centers for resources and a sense of community. Colorful meets is a powerful tool for building relationships, forming friendships, and finding a supportive network within the community.

How we built it 🏳️‍⚧️

  • Colorful meets utilizes SQL to store user data and manage event bookings securely. It was responsible for creating the login/registration and bookings system by storing users and bookings. This helped with smooth communication between the SMTP server provided by Twilio, allowing colorful meets to send prompt email confirmation for bookings.

  • For the front-end Colorful meets uses simple technologies like HTML, CSS, and JavaScript. Colorful meets utilizes HTML to create a user friendly interface that allows navigation to be seamless and intuitive. While, CSS comes into play for the styles and allowing the platform to have a rainbow animation background giving more to the theme of inclusivity. The CSS was responsible for creating the design of the login page, registration page, landing page, contact page, events page, and partners page. With JavaScript colorful meets uses it by allowing the buttons on the landing page to be directed to the correct page as stated.

  • Finally, with the back-end Colorful meets uses PHP. This allowed me to use myphpadmin which ultimately, granted colorful meets the ability to connect the SQL database making it easy to store and retrieve user data, event information, and booking details. PHP also allowed me to set up the SMTP server mainly because of its ease of use with PHPMailer.

Challenges we ran into 🏳️‍🌈

  • The biggest challenge I ran into while creating colorful meets was programming the back-end of the website. Personally, I was only use to using HTML, CSS, and vanilla JavaScript, therefore I have never coded back-end in a project before, so the learning curve was really difficult to grasp in PHP. However, after researching and reflecting on a course I took on PHP I was able to develop the booking system and found myself looking forward to code in PHP because of the resources it provided to me like PHPMailer . Another challenge for me was setting up the SMTP server. I never had knowledge on what an SMTP server even was, however after conducting research I learned how to get one and use integrate it in my PHP code to create my booking system and contact us page.

Accomplishments that we're proud of 🧁

  • Overall, my most significant accomplishment during the development of colorful meets was learning how to integrate both the front-end and the back-end of a website and successfully implanting the booking system. In the beginning I doubted my ability to accomplish such a project, considering my lack of knowledge of server-side web programming. However, through research and documentation, I successfully bridged the gap between the two crucial aspects for this project and managed to create our users and booking system.

What we learned 🍭

  • During the development of this project, I learned how to utilize SQL and PHP to create an efficient and functional booking system. This helped me understand concepts of database design, queries, and tables. However, as I delved deeper into the development process I grasped the role of server-side programming that would power the dynamic aspect of the platform. With this new knowledge I was able to connect the front-end and back-end, allowing user interactions, form submissions, and event handling. I also learned how to store data securely using the hash password in PHP as well as learning about global sessions and posts to submit data with user input validation. Finally, I learned how to setup an SMTP server as well as how to gain access to one and learned how accessible they are to us as developers. This alone gave me the confidence to use back-end technologies in my future projects as I was very happy to learn about all these new resources that I can add in future projects to come.

What's next for Colorful Meets 💗

  • In the future I want to establish strong connections with numerous support centers dedicated to marginalized communities, promoting inclusivity and vibrant events for all. I want to collaborate with not only support centers, but also with various support clubs like women support clubs, pride clubs and many others. By creating such partnerships, colorful meets can broaden the reach of its goal, allowing us to host a multitude of events.

  • When it comes to enhancing user experience, I want to introduce more features such as a user-friendly calendar that will serve as a reminder for those who have booked events once they register for an event. This will help participants stay updated and engaged with colorful meets events.

  • Another feature, is a comprehensive profile page to allow individuals to interact and connect with others in the community online. This will come with a messaging functionality which will encourage a sense of belonging and facilitate meaningful connections among the users of colorful meets.

  • Finally, my vision for colorful is to promote inclusivity on a global scale. I aspire to eventually make colorful meets an open-source project, inviting support centers from all corners of the world to join our network within the community. By achieving this colorful meets can unite various communities, grant cultural exchange, and encourage more diversity

Share this project:

Updates