Corail

Collaborative design web application

What is it?

Manage all your projects in one place

Gather all your projects on the same application and keep an overall view of their progression using status tags.

Projects
Create and edit your prototypes 1 Create and edit your prototypes 2 Create and edit your prototypes 3

A powerful tool to design your prototypes

Create prototypes and structure them in your own way.
Add section, title, paragraph... and even icons (using the popular Font Awesome)!
All in the detail. Use our toolbox to choose the perfect color or adjust the shadow of your elements.

Keep track of all changes in your prototype

Want to keep a history of the work you've done? Look at the timeline of every version of a prototype and travel through time.

Versions Versions Versions Versions
Comments

Get feedbacks on your work

Team members and clients can see what you do and comment directly any version of your prototype.

Manage your project's workflow

Keep an eye on what still needs to be done for a given project and update a prototype's status with a simple drag and drop gesture.

Waiting prototypes Ongoing prototypes Reviewed prototypes
Export your prototype

Share your prototypes

You can export your prototype either as a PDF or as an image and send them to anyone.

Let's get started!

Install the application on your own infrastructure

Corail is available as a Docker image. You can pull it from this registry:
registry.gitlab.com/corail/corail-server-container
The image exposes the application on port 8080 that you will need to map. Below is a sample command that you can use:
docker run -p 80:8080 registry.gitlab.com/corail/corail-server-container
Docker
or

Try a 2 hours demo

You need to have a GitHub account to continue
and authorize the application dply.co which offers free cloud deployment for 2 hours.

1
Click on the following button to deploy Corail on a free cloud server.
2
Enter whatever server's name you like (e.g: corail).
3
Choose the nearest location.
4
Select the 2 hours free service plan
5
Choose an SSH key (use Default if you're not sure).
6
Create the server. This should take a few minutes to build.
7
Copy the IP address of the server and open it in your browser. If the application does not appear right away, do not worry, that means the server is still building. It can take up to 5 minutes. Try to reload the page later.
dply.co

About the project

Corail was created as a group project at ISEP in collaboration with Thales Services SAS. We had to write the specifications and build a design web application where designers could create their prototypes and get feedbacks from their clients in an easy way. The project ran over 3 months and ended up with an oral defense.

We were free to use whatever front-end technologies we wanted, so we used AngularJS, Gulp and our homemade SASS stylesheet. Regarding the back-end, we had to build a RESTful API in Java. Therefore we chose Jersey coupled with a MariaDB database.

As we left it, the application is working. However, some parts are missing, such as the authentication system. The prototype creation module also lacks intuitiveness. The source code is available on GitLab if you want to look out it.

Hoping one day that we could resume the project.

Alexis Fontaine
Alexis Fontaine
Engineer Student
Roxane Macé
Roxane Macé
Engineer Student