hackathon-2023-charityhub's People
hackathon-2023-charityhub's Issues
User story: About this website
As a user,
I want to know what this website is about,
so that I can learn more about.
Team Meeting 1: 15-02-2023, 8pm
Call summary - (8pm - 15-02-2023)
First meet (first hello and discussing skill sets)
First brainstorming for the website → A charity hub that shows different charities around the world, very likely to be focused on environmental charities
Feature discussion (Search, Maps, Structure of the page) → Still very early stage and up for discussion still
Likely features: Charity overviews on separate pages, search bar, map with locations of the charities.
Voting for scrum master (that would be me :D)
Overview of GitHub issues and project boards
Preparation for the next call
Preparation for the next call on the 16th of February
Create Wireframes (Can be anything made with Balsamiq or drawn by hand or sketched up on anything, not overly detailed)
Ideas → Come up with functionalities you want to see and ideas for the design or scope of the page
Ideally think about what part you would like to do (Frontend, Backend, A specific page, documentation, etc.)
A bit of familiarisation with GitHub issues and project boards (Just have a look around GitHub and create a repository where you can play around a bit with GitHub issues and project boards), you don't need to master it.
Also: Don’t forget to share your GitHub page if you haven’t yet (I will need that to setup the repository)
Design: fonts, favicon, colour scheme
Soorya to choose design elements, present them to the team, and we go to a vote if necessary.
User story: Category overview
As a user,
I want to search for all the charities in a certain category,
so that I can support the cause that is important to me.
User story: Keyword search
As a user,
I want to search for charities that have certain keywords attached to them,
so that I can search for the charity that is best suited to me.
Team Meeting 2: 16-02-2023, 7pm
Video call - (7pm - 16-02-2023)
Agenda
Go through all ideas
Go through all wireframes
Quick touchup on GitHub
Ideally finalise all the ideas
Discussing the tech stack
First user stories
Call summary
Looked through all ideas and frameworks
Discussion for features the following features will be included:
Home
World map with random selected charities
Searchbar directly under the world map
Featured charities
(More sections as introduction possible)
Search page with category and keyword filters
(Idea) separate keyword and category pages
About Us page
Newsletter setup with EmailJS or MailChimp (Position of the newsletter form to be determined)
Charity page with header image, logo, donation addresses, description and links
Possible: A calculator
Discussion of the tech stack, the following tech stack will likely be used
Python
HTML/CSS
Backend framework: Flask
Additional libraries may be added as needed in the project
General group responsibility set:
Frontend: Samar, Tony, Hernan, Soorya
Backend: Samuel, Robin
Preparation for the next call on the 17th of February
Create a list with categories
Create a list with keywords
Write down more user stories if needed (See user story reference document)
Come up with a name for the project
Choose parts that you would like to take on in project
(For scrum master): Create repository
User story: Featured charities
As a user,
I want to I want to see the featured charities,
so that I know which charities are popular and find out which I want to support.
User story: About Us
As a user,
I want to know who is responsible for the project,
so that I can find out more about them.
User story: Charity page
As a user,
I want to find out what a certain charity does,
so that I can decide if I want to support them.
User story: Search bar
As a user,
I want to search for a charity that I have recently heard about,
so that I can find out what they are all about and what they do.
Header and Footer
Samar to build header and footer for website
Base HTML
Samar to build base HTML for website
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.