Manage members of a club
This is a basic node application to manage the members of a club. The functionality to be implemented is limited to
- An API to store and retrieve members
- An API to create lists of members (e.g. Club officers, members, former members, prospects)
- An API to send emails to the members
- A basic web page providing a graphical user interface to use these APIs
- User authentication
5% done as of 2015-04-28
- Bas ic ui to list and add members
- Basic api to retrieve and store members
- Add form validation to members ui
- Prettify members ui
- Authentication
- Enhance member api to change and delete members
- Enhance member ui to change and delete members
- Implement member list api
- Create ui for member lists
- Implement api to send email
- Implement ui for sending email
- Install node.js and MongoDB on your machine
- Download and unzip the sources or clone the repository (run
git clone http://github.com/MichaelWegelin/club-members
) - Run
npm install
to fetch the dependencies - Run
gulp assets
to create the assets (.css and .js files for the client-side ui) - Run
node server.js
- Navigate to http://localhost:3000/
- Node.js to run server side JavaScript
- Express as a server side web application framework
- MongoDB as a NoSQL document database
- AngularJS for client UI