Purposeful online community
First, start backend module with
npm start.
Then start the app module with
expo start
You can use the app with an emulator from Android Studio.
Purposeful online community
License: MIT License
Research field
Design and examples.
Research goal
Find useful features/design that will help building this project.
Additional context
Need to find platform which are somehow purposeful communities, or have features that can be used in such platforms.
The to-do list for the following week can be found here:
The issues will be created on 07.06.2021 accordingly.
Need
The jsonld objects for community, community data types and community data should be stored where they can be accessible for linking data.
Request
We kindly request help for storing these files as mentioned in the weekly meeting. The jsonld objects can be found HERE.
The post fields can be text box, checkbox, radio with single or multiple selection, geo-location etc. If it is geo-location, there should be lat&long values should be stored. If it is radio, the radio options should be stored.
In the post type schema, how should these options regarding the data type of a single field be stored such that we can retrieve these additional information?
Describe the feature
There should be a search feature in the app, with basic and advanced search options.
How should we be storing @id properties of "creator" of the necessary objects? can we use the default id's given by mongo without any alteration?
Describe the feature
Users should be able to select one of the community data types(of the community there are creating the post at) as a field. Then, when creating a post from such a data type, users should be able to select from one of the posts which is created from the data type given in the field.
Describe the feature
A "My Communities Page" for users should be implemented. The page should show the communities that the user is part of as a member, organizer or creator.
Description
Requirement Analysis should be made in order to move forward with the project with design structures.
Describe the feature
Every community has a creator. The communities should accept new users as regular members, and should be able to extend them as organizers.
The community data type creation should also be limited to organizers after the integration.
The users also shall be able to send and accept/reject invitations.
Documentation description
A poster for the final report/presentation should be prepared.
Describe the feature
Community Data Type creation form should be implemented. Upon creation, the post type and its related post form should be generated when requested by users.
Describe the feature
An advanced search feature will be implemented to the project. To do this, some tinkering needs to be done beforehand.
Describe solutions you've considered
The JSON-LD schemas should be helpful to achieve a better search optimization.
Describe the feature
The db and apis should be connected to the mobile app in the localhost. The necessary implementations are needed
Describe the feature
Community page should be implemented where users can:
The jsonld objects for community, community data type and community data should be implemented.
Documentation description
Final report for the project should be written.
What is this about:
Set up github repo and slack environments, and integrate them to each other.
Documentation description
A well thought scenario should be made up for the final presentation. The scenario must demonstrate what the project tackles as problems, and how it solves them.
Documentation description
Need to setup the wiki page in order to display documentation related files, designs, diagrams etc.
Research field
JSON-LD
Research goal
JSON for linking data is a must research topic in order to boost the use of information of the app.
Additional context
Some useful links:
JSON-LD website
npm library
Quick refresher tutorial
Documentation description
The main to-dos should be listed and documented.
Describe the feature
Users should be able to see existing communities, and create a new one if they wish to do so.
Describe the design topic
Create a mockup with desired use cases.
Documentation description
Use case diagrams should be created
Documentation description
The current .jsonld files are stored on the web. The links should be put on wiki. Also, any new updates on the models should be handled accordingly.
Describe the feature
The project should be initialized with the following features with regards to JSON-LD:
Describe solutions you've considered
The schema will be similar to the examples.
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.