Skip to content

TheoLechemia/openstep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Openstep

Openstep is an opensource self-hosted travel book application. It is a good opensource alternative of the wellknown PolarStep app.

Openstep is made of three main parts :

  • a simple django-admin backoffice to create travels, steps, users and permissions
  • an API provided by Django-Rest-Framework
  • an Angular frontend to display travels and step is a public web page

Functionalities

With open step you can create several travels and write your trip adventures into steps. Each step can contain pictures, description and a location. All travel and steps are published in a public web app where everybody can read your adventures ! No need to be connected to access to the website and all the trips. Everyone can write comments on steps without being connected. On the backoffice side, the admin can create severals users and attached them to travels. The users can only see and modify their own trips. The public web page is fully responsive and can be used is mobile terminals.

Public web app screenshots :

Capture d’écran du 2025-06-21 13-08-20 Capture d’écran du 2025-06-21 13-08-54 Capture d’écran du 2025-06-21 13-09-49

Backoffice screenshots :

Capture d’écran du 2025-06-21 13-08-04

## Developpemnt

Openstep frontend is a Angular app. First install the app dependencies :

cd frontend/openstep
npm install

Launch the dev server :

npm run start

Backend

The API and the backoffice are made with django.

Install backend dependencies:

cd backend
python3 -m venv venv
source venv/bin/activate
pip install requirements.in

Run dev server:

python manage.py runserver

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published