Voor een project voor school heb ik een feature moeten maken voor een matching applicatie. Voor dit project heb ik 1 filter functie uitgewerkt door middel van frontend en backend. TravelBuddy is dus geen complete matching applicatie.
Travelbuddy is een app om een reis buddy te zoeken om samen te reizen naar een willekeurig land in een continent. Gebruikers kunnen doormiddel van een korte formulier een paar vragen beantwoorden om een TravelBuddy match te vinden. De gebruiker kan zelf bepalen naar welk bestemming hij binnen een land wil gaan met zijn TravelBuddy, door bijvoorbeeld te chatten.
De features die ik heb uitgewerkt zijn filteren en liken. Door middel van een formulier die dus filtert, wordt gekeken welke TravelBuddy het beste bij je past. Op basis daarvan komen er een paar matches uit die je vervolgens kunt liken.
Filteren op geslacht en continent.
Matches liken en unliken.
Benieuwd naar mijn documentatie? Neem een kijkje door mijn wiki!
Wil je mijn project clonen? Volg dan de onderstaande stappen in je terminal:
- Git clone https://github.com/VanessaChoe/Project-Tech.wiki.git
- npm install
- Maak connnectie met de database --> Lees hieronder Database connectie
- Voer localhost:3000 in je browser
Om de TravelBuddy applicatie te gebruiken moet je eerst connectie maken met de database om de matches op te halen. Dit doe je door in je terminal:
- Installeer .env bestand: npm i dotenv --save
- Zet daat het volgende in:
- PORT= PORT NUMMER
- DB_NAME= travelbuddy
- DB_URI=
- DB_PASS=
- API_KEY=
- CONNECTION_STRING= DATABASE CONNECTION STRING
- Voer in je terminal: npm run dev
- Voer localhost:3000 in je browser
Of ga naar https://travelbuddyapp-pt.herokuapp.com/ om TravelBuddy direct te gebruiken!
Heb je nog vragen of ben je benieuwd naar mijn werk? Neem gerust contact op!
- Naam: Vanessa Choe
- E-mail: [email protected]
- Linked-In: www.linkedin.com/in/vanessa-choe-97783820b
- Portfolio: https://vanessachoe12.wixsite.com/portfolio
Voor dit project heb ik de MIT License gebruikt. De MIT license is een eenvoudige licentie met voorwaarden die alleen het behoud van copyright en licentievermeldingen vereisen.