We need to get our website and database fixed. Here are our problems and the solutions we want:
PROBLEM 1: SLOWNESS
Our website is very slow. Especially the homepage either doesn't display at all or displays very very late. SOLUTION: We want our website to display in world standard speeds with Google Pagespeed Insight being above 85/100.
PROBLEM 2: DATABASE STRUCTURE
It seems that our website has a database problem which should also be responsable for the slowness. SOLUTION: We want a new database structure that will work fine with a few million pieces of data in time. If everything works well, everyday around 50,000 new pieces of data will be added. So it should be constructed in such a way to support this amount.
PROBLEM 3: EVENT DISPLAY SYSTEM
Our website has a page where we display events. But this page doesn't seem to function correctly. SOLUTION: The events in our website should be displayed according to this principle: 1-Upcoming Events. This should be the default .../events page and it should display events starting from now extending to the future. 2-Past Events. This should include events from now extending backwards. We will not display these past events anywhere in the website, but we will add it as a category somewhere in the .../events page. 3-Filtering. We have a variety of events, but we just want to display certain categories of events in our event page. So we should be able to filter the events to be displayed with certain keywords.
PROBLEM 4: LOGIN and SIGNUP
The login and signup functions of our website don't seem to work properly. SOLUTION: These functions should be fixed to run properly and fastly.
These are our main problems. There are some other minor issues as well, but they are of a secondary importance.
After the above problems are fixed and our website runs smootly, we also need a programmer to keep an eye on the website for a regular period with a mutually set payment.
It is rather urgent, so we prefer the applying programmers to have an available schedule to start to work quickly.
We will provide all other details and access information during the application process.