GithubHelp home page GithubHelp logo

esgi4_javaee's Introduction

👋 Hello there!

I joined Github on 2015.

Since then I pushed 1900 commits, opened 110 issues, submitted 145 pull requests and contributed to 7 public repositories.

page views GitHub followers

mapsred
  • 🏢  I'm currently working at Home
  • 🌱  I’m currently working with Symfony
  • 💬  I like to talk about Anime and Manga
  • 💻  Connect with me on LinkedIn

esgi4_javaee's People

Contributors

axele avatar mapsred avatar

Watchers

 avatar  avatar  avatar

esgi4_javaee's Issues

Create the url shortener user page

This page is user only

You will need to create several checkox :

  • Captcha
  • Password (The password field will be displayed only if the password checkox is checked)
  • Limited duration (If checked, an input with a daterangepicker will be displayed)
  • Max click (displayed only if checked, will display an input)
  • Available until (displayed only if checked, will display an input with a datepicker)

image

Account Index Page

An index page for the account with Informations personnelles as the change password and Mes Urls who will display all of your shortened URL with the full url, the sohrt url ,the creation date and a link to the stats page

Page Mes URLS

Créer la page, qui doit être bloquée si l'utilisateur n,est pas connecté

Afficher un datatable pour les différents liens

Change password

When the user goes in the change password page, a form with 3 password fields appear.

The user needs to give his actual password, his new password, and verify his new password

The servlet to use is : servlet.user.account.ChangePasswordServlet

Link visit

When someone access a shortened link

If it is a link without any security, instant redirect, otherwise ask the user for the given security (ex : captcha or password)

Submit and redirect to the shortened link if valid

Page Partner

Include an image like "Oncle Sam" but remastered for ESGI

Create the verification account email

Create and send an email with a link to the website containing an uniq id (ex : serialization of the email and the BDD Id of the User)

This link will activate the user account and allow the user to access the user specific actions (ex : captcha, limited duration, ...)

Stats page

A simple stat page for a given shortened link

It need to contains the basic informations as the full link, the short link ,the creation date and an url to return to the list

And a chart (highcharts ?) with the number of click on 15 days

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.