Build a Web App with Angular / Amplify for a social enterprise to help NeuroDiverse talents find work
Budget: $10,000 – $15,000 USD
We are a start up social enterprise focused on helping neurodiverse talent find rewarding work. Checkout our youtube video : https://www.youtube.com/watch?v=NzqCkhvK6Zc or our website : https://brilliantminds.org.uk/
Please write if you have any links to a NeuroDiverse talent in your proposal (bid).
We've received a grant to help build a community app to help neurodiverse talent - it will enable them to (1) access peer support from one another - their fellow travellers, (2) signpost to support and guidance, (3) link to assessment services to help them discover their superpowers and recognise their career options (4) link through to training including the AWS training portfolio and (5) provide a secure immutable record of their training certifications and employment references.
Technical Design Choices
- We are targeting a PWA but designed for mobile by default.
- AWS Amplify for back-end configuration, connectivity and build
- Angular web framework
- GraphQL
- AWS Cogito for sign on
- Amazon QLDB for managed ledger database
- Github code repo
Functionality as follows:
Account based
- Sign up for App Account
- Password reset
- Link App Account to Social for easier sign-in
- Link App Account to Brilliant Minds records
Profile based
Ability to edit a use profile
- Some persona data they might share
- Some settings around notifications
- Some settings defining how they want the app to work
- Linkage to Brilliant Minds account
- Some settings (consent) around how they want Brilliant Minds to communicate
Peer Support : A community discussion space akin to Slack,
- Ability to join channels of interest
- Ability to start new threads
- Ability to comment on other’s threads
- Ability to name check individuals in conversations
- Notifications to be generated based on
- User setting alerts for the channel
- Activity in thread where user is active
- Name-checks
Sign-posting information and guidance
- Static wiki style directory of information and links curated by BM core team
- [Future option – switch to TripAdvisor reviews of existing and ability to add new content]
Link to Assessment Services
- Static wiki style directory of information and links curated by BM core team
- [Future option – switch to TripAdvisor reviews of existing and ability to add new content]
Link to Training Services
- Static wiki style directory of information and links curated by BM core team
- [Future option – switch to TripAdvisor reviews of existing and ability to add new content]
Training and Reference History
- Ability to create a record of training - detailing certificate number, course or content, provider, date from/to etc
- Ability to create a record of a reference - Detailing employer, start/end of employment, description of employer, and comments
- Records converted into Amazon Ion struct objects and persisted immutably in Amazon QLDD
- Ability to view training and references
- Ability to export training and references to a PDF doc for sharing
Ideal scenario : Wherever possible we would like Brilliant Minds to be ‘for the community, by the community’. We intend to gather a volunteer team of neurodiverse talent to support this project. If through your leadership on this project you could involve their support that would be ideal.
Please write if you have any links to a NeuroDiverse talent in your proposal (bid).
We've received a grant to help build a community app to help neurodiverse talent - it will enable them to (1) access peer support from one another - their fellow travellers, (2) signpost to support and guidance, (3) link to assessment services to help them discover their superpowers and recognise their career options (4) link through to training including the AWS training portfolio and (5) provide a secure immutable record of their training certifications and employment references.
Technical Design Choices
- We are targeting a PWA but designed for mobile by default.
- AWS Amplify for back-end configuration, connectivity and build
- Angular web framework
- GraphQL
- AWS Cogito for sign on
- Amazon QLDB for managed ledger database
- Github code repo
Functionality as follows:
Account based
- Sign up for App Account
- Password reset
- Link App Account to Social for easier sign-in
- Link App Account to Brilliant Minds records
Profile based
Ability to edit a use profile
- Some persona data they might share
- Some settings around notifications
- Some settings defining how they want the app to work
- Linkage to Brilliant Minds account
- Some settings (consent) around how they want Brilliant Minds to communicate
Peer Support : A community discussion space akin to Slack,
- Ability to join channels of interest
- Ability to start new threads
- Ability to comment on other’s threads
- Ability to name check individuals in conversations
- Notifications to be generated based on
- User setting alerts for the channel
- Activity in thread where user is active
- Name-checks
Sign-posting information and guidance
- Static wiki style directory of information and links curated by BM core team
- [Future option – switch to TripAdvisor reviews of existing and ability to add new content]
Link to Assessment Services
- Static wiki style directory of information and links curated by BM core team
- [Future option – switch to TripAdvisor reviews of existing and ability to add new content]
Link to Training Services
- Static wiki style directory of information and links curated by BM core team
- [Future option – switch to TripAdvisor reviews of existing and ability to add new content]
Training and Reference History
- Ability to create a record of training - detailing certificate number, course or content, provider, date from/to etc
- Ability to create a record of a reference - Detailing employer, start/end of employment, description of employer, and comments
- Records converted into Amazon Ion struct objects and persisted immutably in Amazon QLDD
- Ability to view training and references
- Ability to export training and references to a PDF doc for sharing
Ideal scenario : Wherever possible we would like Brilliant Minds to be ‘for the community, by the community’. We intend to gather a volunteer team of neurodiverse talent to support this project. If through your leadership on this project you could involve their support that would be ideal.