Giter Club home page Giter Club logo

give_in_good_hand's Introduction

give-in-good-hand

The purpose of this project is created a new place where everybody can give all your inessentials things (which you already don't use) back to charitable trust.

This Web App has been deployed to Heroku cloud and is available for viewing and testing under the following url:

https://giveingoodhand.herokuapp.com/

Please check the app features. There are two default users: user and admin. You can sign up your own account like user or check default user and check default admin.

For User Account:

For Admin Account:

Technologies

Backend: Java, Spring (Boot, Security, Form, Data JPA), Hibernate

Frontend: HTML, CSS, Bootstrap

Sending activation link in email after User Registration

The registration confirmation mechanism forces the user to respond to a “Confirm Registration” email sent after successful registration to verify his email address and activate their account. The user does this by clicking a unique activation link sent to them over email. This link will expire within 24 hours following its creation.

Gmail SMTP Properties We can send an email via Gmail SMTP server. We have to specify the mail server properties in the application.properties file using the spring.mail.* namespace - like on the picture below:

Screenshot

The password for your account should not be an ordinary password, but an application password generated for your google account. Follow this link to see the details and to generate your Google App Password. You can add the username and the password for your account as override parameters and remove it from application.properties.

Choose from menu Run –> Edit Configurations... and add parameters clicking "+" button on the right side:

Screenshot

Current Status

Finished.

give_in_good_hand's People

Contributors

lukasz-glib avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

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.