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.
-
Clone the repository and download dependencies:
git clone git@github.com:danekja/enthusiast.git cd enthusiast pub get
-
Modify
bin/enthusiast.dart
with your MongoDb connection information. -
Start the server
dart bin/enthusiast.dar
-
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
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.