impact-space / app Goto Github PK
View Code? Open in Web Editor NEWThe core application of Impact Space
Home Page: https://www.impactspace.io
License: GNU Lesser General Public License v3.0
The core application of Impact Space
Home Page: https://www.impactspace.io
License: GNU Lesser General Public License v3.0
Description:
In Milestone 1, we want to implement a tagging system for projects. This will allow organizations to categorize their projects more effectively and help users discover and explore projects based on their interests.
Requirements:
Acceptance Criteria:
Notes:
Currently, we are displaying the Skill and Skill Group Management as it's own menu on the non-tenant side.
I think we should move it to the Administration menu, as it seems more appropriate there.
Description:
For Milestone 1, we want to create a setup wizard for organizations (tenants) to configure their organization profiles when they first log in. This will help organizations set up their profiles more efficiently and provide them with a guided onboarding experience.
Requirements:
Acceptance Criteria:
Notes:
It's probably best if we moved the FDS documentation to this app repository
The documents for the FDS are located in the docs-dev repository
Description:
As a part of Milestone 1, we need to develop features for organization profiles. The organization profile should include basic information and customization options using the ABP Framework.
Tasks:
Acceptance Criteria:
Description:
As a part of Milestone 1, we need to develop organization member profiles that display information about individual members and their skills. This feature will help organizations better understand the expertise of their members and facilitate the assignment of appropriate tasks and responsibilities.
Data Model:
OrganizationMember
: AuditedAggregateRoot, IMultiTenant
Requirements:
Update the OrganizationMember model with the provided data model attributes.
Develop a UI for organization members to:
Acceptance Criteria:
Notes:
We do not have a logo yet, and right now we are just seeing the "LeptonX" on the left hand menu.
We should also create a favicon.
Description:
In Milestone 1, we want to develop the "Challenges" feature to represent issues that organizations address and issues that organization members actively work towards resolving. This will help organizations and members showcase their focus areas and create a better understanding of their goals and values.
Requirements:
1. Create a Challenge model with the following attributes:
Id (Guid)
Name (String) (required, max length: 54)
2. Create a many-to-many relationship between Challenge and Organization using an intermediary table
OrganizationChallenge with the following attributes:
OrganizationId (Guid)
Organization (Organization)
ChallengeId (Guid)
Challenge (Challenge)
3. Create a many-to-many relationship between Challenge and OrganizationMember using an intermediary table OrganizationMemberChallenge with the following attributes:
OrganizationMemberId (Guid)
OrganizationMember (OrganizationMember)
ChallengeId (Guid)
Challenge (Challenge)
4. Develop Host Challenge Management
5. Develop a UI for organizations to:
Add, edit, and remove challenges associated with their organization
View challenges associated with their organization
6. Develop a UI for organization members to:
Add, edit, and remove challenges associated with their profile
View challenges associated with their profile
7. Implement backend logic to handle CRUD operations for challenges.
Acceptance Criteria:
Notes:
Please ensure that the UI design is consistent with the overall application design.
Make sure to properly handle user permissions when allowing access to challenges.
Don't forget to write tests to verify the implemented functionality.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.