All Projects → O-Plums → Oppidums

O-Plums / Oppidums

Licence: MIT license
Oppidums is open source app that provide cultural, historical and touristic information on different cities.

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Oppidums

opendata-milano
Open Data distributed by the city of Milan in an easy to use format (GeoJSON) and some experiments
Stars: ✭ 17 (-5.56%)
Mutual labels:  city
ip2location-nginx
Nginx module that allows user to lookup for geolocation information using IP2Location database.
Stars: ✭ 33 (+83.33%)
Mutual labels:  city
awesome-citygml
The ultimate list of open data semantic city models
Stars: ✭ 57 (+216.67%)
Mutual labels:  city
pikaz-location
定位插件(限中国)
Stars: ✭ 78 (+333.33%)
Mutual labels:  city
Geotrek-admin
Paths management for National Parks and Tourism organizations
Stars: ✭ 103 (+472.22%)
Mutual labels:  tourism
node-red-contrib-FIWARE official
FIWARE-Node-Red integration supporting NGSI-LD
Stars: ✭ 14 (-22.22%)
Mutual labels:  city
cityPicker
jQuery 城市模拟下拉插件
Stars: ✭ 26 (+44.44%)
Mutual labels:  city
IP2Location-PHP-Module
This module is a PHP module that enables the user to find the country, region, city, coordinates, zip code, ISP, domain name, timezone, connection speed, IDD code, area code, weather station code, weather station name, mobile, usage types, address type, IAB category, etc that any IP address or host name originates from.
Stars: ✭ 154 (+755.56%)
Mutual labels:  city
public salaries
Public sector employee salaries
Stars: ✭ 16 (-11.11%)
Mutual labels:  city
React-Pincode
A NPM module which auto fills City, District and State fields when a valid Zip Code in entered!
Stars: ✭ 26 (+44.44%)
Mutual labels:  city
csc picker
A flutter package to display a country, states, and cities. In addition it gives the possibility to select a list of countries, States and Cities depends on Selected, also you can search country, state, and city all around the world.
Stars: ✭ 25 (+38.89%)
Mutual labels:  city
ir-city-select
List of Iran provinces and cities to use in HTML forms. ( ~2.3KB gzipped )
Stars: ✭ 22 (+22.22%)
Mutual labels:  city
PSCityPickerView
城市选择器,可以选择国内所有的城市和地区
Stars: ✭ 47 (+161.11%)
Mutual labels:  city
MetalCity
MetalCity - a procedural night city landscape generator
Stars: ✭ 29 (+61.11%)
Mutual labels:  city
citylines
Citylines.co is a collaborative platform for mapping the transit systems of the world!
Stars: ✭ 53 (+194.44%)
Mutual labels:  city
CityScoreToolkit
Open-source version of Boston's CityScore performance dashboard
Stars: ✭ 42 (+133.33%)
Mutual labels:  city
IP2Location-C-Library
IP2Location C library enables the user to find the country, region, city, coordinates, zip code, time zone, ISP, domain name, connection type, area code, weather station code, weather station name, mobile, usage types, etc that any IP address or hostname originates from.
Stars: ✭ 37 (+105.56%)
Mutual labels:  city
google streetview
A command line tool and module for Google Street View Image API
Stars: ✭ 77 (+327.78%)
Mutual labels:  city
magento2-regions-manager
Manage regions in magento2 addresses, regions manager in magento 2
Stars: ✭ 34 (+88.89%)
Mutual labels:  city
Forms
Tracking our progress moving all city paper and pdf forms online.
Stars: ✭ 14 (-22.22%)
Mutual labels:  city

Oppidums logo

Oppidums

Oppidums is open source app that provide cultural, historical and touristic information on different cities.

Download the app

android logo ios logo

Presentation

The idea of this project came to us for different reasons.

Firstly, when we visit certain cities and we find ourselves in front of certain buildings, we would like to find information about them easily and quickly, without having to undertake extensive research.
Secondly, when we go to the tourist office, we usually come out with countless flyers and we are not more advanced on what we want to visit and discover. We are even discouraged.
Thirdly, when we visit well-known monuments in a city, the explanatory "posters" on them are often taken over by the crowd. These become, then, difficult to access. The inaccessibility of this information motivates us to create this application.

The application aims to respond to these disadvantages by making historical, tourist and cultural information more accessible and centralized. Subsequently, the application aims to offer users cultural, historical, tourist, or other information on the cities proposed in the application. The objective of the application is to promote the culture of the cities, in particular by making their history accessible to all. The application will be an added value for the cities and their technological development and will highlight their history for all to see. Cities that wish to promote and transmit their history can also find a tourist interest in the application. These are all motivations that should push cities to be interested in the project.

The application consists of three main parts: "History", "Tourism" and "Culture". Each of them will present monuments, places, etc. that represent and illustrate them. Users will also find information about them. For each of them, the user will have the possibility to "approve" and comment on it. A fourth part will contain general information about the city, a brief description of its history and will also give access to a calendar of the various events in the city.

Getting Started

git clone https://github.com/O-Plums/Oppidums
flutter pub get
flutter run
  • Tree of the project
lib
├── app_config.dart 
├── main.dart
├── main_prod.dart
├── main_staging.dart
├── models
│   ├── city_model.dart
│   └── user_model.dart
├── net 
│   ├── city_api.dart
│   ├── ***
│   └── user_api.dart
├── router.dart
└── views
    ├── calendar
    │   └── ***
    ├── city
    │   ├── ***
    ├── home
    │   ├── ***
    ├── meet
    │   ├── ***
    ├── place
    │   └── place_view.dart
    ├── splash
    │   └── splash_view.dart
    └── widgets
        ├── app_bar.dart
        ├── ***
        └── simple_select.dart
  • Net folder: Find all the request to the api build with strapi.
  • Models folder: All the model use in the app to store flash information.
  • Route: A file that list all the route of the app.
  • Views folder: Find all Views of the app, one folder by View and a folder Widgets for the global widget.

Requirements

Flutter

flutter --version
Flutter 2.0.1 • channel stable • https://github.com/flutter/flutter.git
Framework • revision c5a4b4029c (3 months ago) • 2021-03-04 09:47:48 -0800
Engine • revision 40441def69
Tools • Dart 2.12.0

Back-end

  • to power the app we use Strapi as are web server, we will shortly share the code on github, we need to ajust some feauture first.

Contributing

Please read our Contributing Guide before submitting a Pull Request to the project.

License

Oppidums is MIT licensed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].