danekja / enthusiast

Simple application for Barcamp agenda.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Enthusiast

The Enthusiast project is supposed to be a simple application for Barcamp organization.

At the same time it serves as a learning project for Dart language and polymer.dart.

How-To Install & Run

The following instructions presume you have Dart SDK installed on your PATH. Also you need a running MongoDb instance.

  1. Clone the repository and download dependencies:

     git clone git@github.com:danekja/enthusiast.git
     cd enthusiast
     pub get
    
  2. Modify bin/enthusiast.dart with your MongoDb connection information.

  3. Start the server dart bin/enthusiast.dar

  4. Go to the browser

See the following section for list of implemented functionality and its URLs.

URL List

This section contains brief overview of the application's routing.

Server routes

Web service API overview.

  • /login - user sign-in
  • /logout - sign-out
  • /users - User entity endpoint.
    • GET for listing all users
    • POST for new user registration
    • PUT /:id for user update

Licensing

Creative Commons License
This project by Jakub Danek is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Full text of the license may be found in the attached LICENSE file.

About

Simple application for Barcamp agenda.

License:Other


Languages

Language:Dart 48.0%Language:HTML 33.1%Language:CSS 18.9%