Giter Club home page Giter Club logo

socialtrips's Introduction

SocialTrips

SocialTrips or Viagens Sociais is an ASP.NET Core (API) + Angular 13 application, that's a Trips Social Network.

It allows members of this network to create groups, and in each group trips, that have a multi-day itinerary made up of multiple activities that are linked to each other with different means of transportation (provided by Google Maps) and have multiple attributes associated with them, such as distance, type and cost.

Members of each group may create posts to each trip, that are aggregated in each group to all group members, if the trip isn't set to private. Finally, it provides facilities for group and trip discovery to new members, if the groups or trips aren't set to private, as well as facilities for featuring groups or trips.

It provides moderation tools for posts, groups and trips to prevent member abuse, as well as a comprehensive statistics page that aggregates trips and groups based on their attributes, such as the most expensive trips (that's a sum of the cost of all activities in them), the most travelled groups (that did the most trips or trips with the most cumulative distance), the most travelled members, amongst other statistics.

It also contains an extensive auditing system for all activities performed by all members in Groups or Trips.

Finally, it provides a leaderboard for members, based on their travel activity, having a built-in and customizable rank system.

Installation instructions and Technical Aspects are available at INSTALL.md.

This project is licensed under the AGPL 3 license, a copy of which may be found on LICENSE.

socialtrips's People

Contributors

daviddmd avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.