The site should be written in a frontend(react/[login to view URL])/backend(firebase/back4app/any recommendation?) - architecture.
Must be responsive
Event properties: title, description, email, url, date/time(UTC), twitter/insta address, picture/banner.
Pages:
1. Main page showing all upcoming events using 4 categories (maybe tabs):
- Upcoming events (this week events order by event date) – show a timeline template
- Last week events (Previous week)
- Popular events (order by “likes” count)
- All future events
o Every event should show the main banner, title and date, like button with number of likes. (there cant be more than 1 like per ip per day)
o Cllick on the event/picture should show a modal with a larger picture and all the fields including the full description, link to www,twitter,Instagram etc.
2. Advertise page which allows anyone to submit a featured banner/event (paid)
- User should select the available slots for advertisement (slot is a location on the page) – maybe show a wireframe of the page with the banner location. Each slot has it’s own ad price per day.
- Then the user should select the advisement days (start date – end date) per day
- Then the user is prompted with a wallet address to send the money with a 10 minutes timer
3. About us – static info
4. Terms and condition – static info
General
Each event/banner should be validated and approved by the admin.
Paid ads should be visible on all pages. Scrolling will not hide them.
Deliverables:
Milestone 1 – show UI/UX of project
Milestone 2 – Running application on production