Skip to content

Full stack web application. Blog website for travel stories

Notifications You must be signed in to change notification settings

vsharkovski/Journeys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Journeys

Full stack web application - Blog website for people who love to travel

Features

  • People can share their 'journeys', which are essentially travel experiences
  • You may share general information about your experiences: your general thoughts, costs / expenses, a favorite picture (memory), and the locations
  • You may 'like' journeys added by anyone
  • You may comment on journeys of others, allowing discussion
  • You may 'follow' people and can choose to view only journeys from followed people in the home feed
  • Advanced search feature where you can filter by keywords, costs, and locations

Front-end

  • Everything made in Angular
  • Bootstrap was used for styling
  • Maps: Leaflet with OpenStreetMaps

Back-end

  • A REST API made in Spring, using the programming language Kotlin
  • PostgreSQL for the database and Flyway for database migrations
  • Spring Security using JWTs (JSON Web Tokens) for authentication and authorization (user registration, logging in, etc.)

Screenshots

Home feed

home-feed

Example journey - A nice trip around Macedonia

journey-top journey-mid journey-btm

Profile

profile

Searching / filtering

big-search

Source code

The source code can be found here.

About

Full stack web application. Blog website for travel stories

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published