Giter Site home page Giter Site logo

donation-camp's Introduction

Donation Campaign Project

Why React used:

The website comes along with pages which is similar in look most of the cases and different in data that was the primary reason which put React way ahead of other frameworks. Secondly, we encounter repeated components all over the websites except a little which was better handled by this most used platform.

Features of this project :

1. Home Banner

The Home Banner and Header together has a background image, which can only be found on the HomePage.

2. Search Box

There is a search field in the Home page which can filter donation packages by category. For instance, 'food', 'health', etc. It is also provided with some basic error handling like empty search field or words that does not match with any of the categories.

3. Donation Packages

Here we are in the main field. The webpage is all about donations and helping people in need. The users will find 4 types of donation categories with separate colors. Foods come with lightblue, clothing comes in lightgreen color for example.

4. Click on donation packages

A single click on any donation package will redirect the user in a page where he/she will find the details of that particular package.

5. Donation Details page

There is a button on the page to donate a certain amount for that particular package. A toast will appear as soon as an user make a donation, showing the package title and amount.

6. Donated packages

Donated packages can be found in the 'Donation' page which is accessible from the header link. Here, if the donated cards quantity exceeds number 4, there will be shown a button named 'See all'. The rest of the donated cards can be seen by clicking on this button. As soon as all the cards appeared, the button will disappear.

7. Statistics

Another page named 'Statistics' will illustrate the data in a pie chart. Basically it interpret the data into percentage. The number of donation one made proportional to total is presented on the chart.

The whole website is full responsive to all sized devices.

Thank You

donation-camp's People

Watchers

Nishat_M 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.