# Mission : Create the Account part of a Web Application (server side)
The technolgy is based on RESTful web services built on JSP. You must understand most of this : [login to view URL]
The work will be done in a WAR application, on a Tomcat server. There is around 85% of java, and 15% of Ajax.
## Implement the manipulation of an account by a user with REST-Api
* Creating an account :
* Requires the implementation of [simple java captcha][1].
* There is a step where the user look for its school if it has been created by another user of the same school
* Updating an account
* Deleting an account
* Reading an account
## Security
It will need sometimes a cookie and sometimes an Authorization header (you won't have to deal with https).
## Login
When the user logs in, the server will create credentials and save it in the database. The browser will create a cookie (the value will be sent by the server) .
## A very small Ajax system for validation
It's facultative if you are not familiar with Ajax and the Prototype library. I will anyway build most of it. Just tell me in the bid if you can't do it.
## JUnit tests
You will have to make around 30 unit tests : most with JUnit, a few with JsUnit
There is nothing complicated, and as the lead programmer, I will help if there is any misunderstanding. I will also do my best to give you nice specifications & explainations on the global architecture. You will have to use Subversion, .
When you bid, please say where you are strong, and where you are weaker