Skip to content

Yousaf-R878/swoons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Swoons: A Platform for Unforgettable Dating Experiences

from people who brought Snoops: notalim, semphoenix, khalton55, Yousaf-R878, nick-dimeglio

Introduction

Welcome to Swoons, a platform where each day becomes a curated experience of seamless connections. Swoons allows users to create and share their perfect moments with ease, taking you on a journey of charming cafes, scenic strolls, and handpicked events. It's all about elevating your dating game with experiences that are anything but ordinary.

Key Features

  • Explore: Discover a wide variety of dates created by the community. From nature getaways to cultural explorations and relaxing beach days, find inspiration for your next outing.
  • Likes: Engage with the community by liking your favorite date ideas.
  • My Posts: Review and manage your own created date ideas.
  • Create Date: Craft and share your unique date experiences, adding locations, descriptions, and images to inspire others.
  • Trending: See what's popular in the community and get ideas for trending date experiences.

Getting Started

Prerequisites

  • Node.js installed on your system
  • npm (Node Package Manager)
  • Access to terminal or command prompt

Installation

  1. Clone the repository to your local machine.
  2. Navigate to the root directory of the project in your terminal.
  3. You will need to set up environment variables for both the server and client sides of the application. Obtain the .env file and place them in the client directory.
  4. First, set up the server:
    cd server
    npm install
    npm start
  5. Then, set up the client:
    cd client
    npm install
    npm run dev

Usage

After starting both the client and server, you can:

  • Explore: Use the search function to look for dates or simply browse through the existing collection.
  • Interact: Like and comment on date ideas.
  • Create: Use the "Create Date" functionality to submit your own date ideas.
  • Personalize: Visit "My Posts" to see your contributions to the platform.
  • Stay Trending: Keep an eye on the "Trending" section to see the most popular dates.

Technologies used

  • React
  • Node.js
  • Express
  • MongoDB
  • AWS
  • Firebase
  • Tailwind CSS

Contribution

If you'd like to contribute to Swoons, please fork the repository and create a pull request with your features or fixes.

Acknowledgments

A big thank you to the community contributors and users who make Swoons a hub for discovering and sharing unique dating experiences. Thanks Vercel to let us use their platform for hosting our website.


© 2023 Swoons – All rights reserved.

Releases

No releases published

Packages

No packages published

Languages