Inspiration

During the COVID-19 pandemic, many small businesses are struggling to find enough customers. Therefore, they are often being forced to abandon their business temporarily. Even after the pandemic clears up, many small business owners will find it challenging to bring back their customers. I wanted to find a way I can help these businesses, which is why I created the website.

What it does

Business owners can register their business into the system, and customize the rewards their store will offer. All businesses will be on the same database, which allows for customers' points to be all stored in one place. They can earn points from a store and be able to redeem it for store credit once they have enough points. What distinguishes this rewards system from others is that a customer can also use points from one store at another store. The store that the customer is using the reward at customizes the worth of points from another store at the time of registration. The worth of points from other stores can be a 5%, 10%, or 15% discount. Points from other stores can be worth nothing if the business chooses so at the time of registration.

How I built it

I used a mySQL database to store all the user information and points as well as business information. To code the back-end I used PHP and JavaScript. For the front-end, I used HTML and CSS.

Challenges I ran into

The biggest challenge was probably accessing multiple mySQL tables at once using PHP.

Accomplishments that I'm proud of

I am just overall proud of being able to create the website in a short period of time.

What I learned

I learned a lot more about mySQL. I also learned how to do more tasks with JavaScript.

What's next for Rewards Center

I first want to create an IOS and Android app version of the website. I then want to create a map feature where the app will detect the user's location and show what stores are around them that use Rewards Center. I also want to expand the website so that stores can use it for purchases instead of using another application or not using any application at all.

Share this project:

Updates