Assignment Task
1. Home
Description:
● Welcome page with an overview of the website.
● Highlights of the latest updates and featured campaigns/events.
Storyboard:
● Header: Logo, navigation menu (Home, Services, Events, About, Contact, Login).
● Main Banner: Welcome message, call-to-action buttons (e.g., “Join Now”, “Learn More”).
● Updates Section: Latest news, updates, featured campaigns.
● Footer: Links to social media, terms of service, privacy policy.
2. Services
Description:
● Information on various services offered.
● Options to start or join a campaign.
Storyboard:
● Header: Logo, navigation menu.
● Service Overview: Description of services offered.
● Campaign Actions: Buttons for “Start a Campaign” and “Join a Campaign”.
● Featured Campaigns: List of popular campaigns.
3. Events
Description:
● Details of upcoming and ongoing events.
● Option to create or join an event.
Storyboard:
● Header: Logo, navigation menu.
● Events List: Upcoming and ongoing events with brief details.
● Event Actions: Buttons for “Create an Event” and “Join an Event”.
● Event Calendar: Visual calendar with event dates.
4. About
Description:
● Background information about the organization.
Storyboard:
● Header: Logo, navigation menu.
● Organisation Info: Mission, vision, history, and team members.
● Testimonials: Quotes from users or beneficiaries.
● Footer: Links to social media, terms of service, privacy policy.
5. Contact
Description:
● Contact details including phone, email, and address.
Storyboard:
● Header: Logo, navigation menu.
● Contact Form: Fields for name, email, subject, message.
● Contact Details: Phone number, email address, physical address.
● Map: Embedded Google Map with location.
6. Login
Description:
● Interface for user and admin login.
Storyboard:
● Header: Logo, navigation menu.
● Login Form: Fields for email and password.
● Buttons: Login, Forgot Password, Create an Account.
7. Create an Account
Description:
● Registration page for new users.
Storyboard:
● Header: Logo, navigation menu.
● Registration Form: Fields for name, email, password, confirm password.
● Buttons: Submit, Login (for existing users).
8. User Dashboard
Description:
● User dashboard post-login with access to campaigns, profile, and settings.
Storyboard:
● Header: Logo, user menu (Profile, Settings, Logout).
● Dashboard Overview: Summary of user’s campaigns, contributions, and notifications.
● Actions: Buttons for “Create a Campaign”, “Join a Campaign”, “View My Campaigns”.
9. Campaign Creation
Description:
● Form to create a new campaign.
Storyboard:
● Header: Logo, user menu.
● Campaign Form: Fields for campaign name, description, target amount, duration, category.
● Buttons: Submit, Cancel.
10. Campaign Participation
Description:
● Interface for users to join and contribute to a campaign.
Storyboard:
● Header: Logo, user menu.
● Campaign Details: Name, description, progress bar, target amount, remaining days.
● Participation Form: Fields for contribution amount, payment details.
● Buttons: Contribute, Cancel.
11. Admin Dashboard
Description:
● Admin interface to manage users, campaigns, and events.
Storyboard:
● Header: Logo, admin menu (User Management, Campaign Management, Event Management, Logout).
● Dashboard Overview: Summary of activities, pending approvals, reports.
Management Sections: Tables with options to approve/reject campaigns, manage users, monitor activities.