Iconicto / Recyclomedia
Licence: mit
Recyclomedia is a digital platform that aims to save the planet from pollution which is the major threat to the functioning of earth.
Stars: ✭ 32
Projects that are alternatives of or similar to Recyclomedia
agouti
A platform for collective blogs and social media platform, forum, question and answer service. Catalog of sites (programs), site navigation and directories - facets. A community based on the PHP HLEB micro-framework.
Stars: ✭ 36 (+12.5%)
Mutual labels: community, social-network
pH4Social
📣 Social Networking Software built with Laravel PHP framework and Bootstrap.
Stars: ✭ 27 (-15.62%)
Mutual labels: community, social-network
isamuni
An information aggregator for Facebook groups
Stars: ✭ 14 (-56.25%)
Mutual labels: community, social-network
hackathons
Tips, Tricks, and Resources for running your hackathon.
Stars: ✭ 238 (+643.75%)
Mutual labels: community, hackathon
Mozillians
Mozilla community directory -- A centralized directory of all Mozilla contributors!
Stars: ✭ 288 (+800%)
Mutual labels: community, django
fireblogger
Ionic 2 social media microblogging platform built with firebase 3 as backend
Stars: ✭ 54 (+68.75%)
Mutual labels: hackathon, social-network
Djangocms Blog
django CMS blog application - Support for multilingual posts, placeholders, social network meta tags and configurable apphooks
Stars: ✭ 268 (+737.5%)
Mutual labels: django, social-network
causefolio
For the community, by the community.
Stars: ✭ 44 (+37.5%)
Mutual labels: community, social-network
Open social
Open Social install profile Drupal 8
Stars: ✭ 128 (+300%)
Mutual labels: community, social-network
WorkGroup
Self-Hosted private Social Media-Intranet for Companies.
Stars: ✭ 21 (-34.37%)
Mutual labels: community, social-network
Voten
The code that powers voten.co
Stars: ✭ 1,215 (+3696.88%)
Mutual labels: community, social-network
TopicFriends
TopicFriends. Connects people based on shared actionable interests and locations.
Stars: ✭ 30 (-6.25%)
Mutual labels: community, social-network
Django Social Network
Django based social network
Stars: ✭ 213 (+565.63%)
Mutual labels: django, social-network
orca
Build modern community apps with React and Node.
Stars: ✭ 1,087 (+3296.88%)
Mutual labels: community, social-network
Ruqqus
An open-source platform for online communities
Stars: ✭ 460 (+1337.5%)
Mutual labels: community, social-network
Recyclomedia
Recyclopedia is a vintage inspired digital platform that aims to save the planet from the pollution which is the major threat to the functioning of earth. Through this platform, we are creating an energetic community that aims to combat the world from pollution. The key features of our platform are,
- The platform allows its users to engage in events related to preventing pollution in the world. Events like beach clean up, community gathering, and workshops are notified under the events section.
- The users are allowed to donate to our body, to help us host events.
- A gamification system is incorporated n the system to encourage the participation of the user in our platform. The users will get a tokens of appreciation related to their hierarchy in the levels of contribution.
System Architecture
UI Mockups
Splash Screen | Sign-Up | Sign-In | Home Page |
---|---|---|---|
My-Profile | Settings | About-us | Donate to a cause |
---|---|---|---|
Figma Design files - https://www.figma.com/file/nSi5UHKdvqL2kS1OrRumID/Recyclomedia
Demo
Backend
Recyclomedia backend is made using django rest framework and backed by postgress database. You can find full API documentation made with postman below. Also Django Rest's API explorer view can be accesed from recyclomedia.iconicto.com/api.
Backend Features
- Protected routes
- Post made by user X can't be modified/deleted by user Y
- Sepreate web based dashboard for organizations manage events that are hosted by them - Event created by organization A can't be modified/deleted by organization B
- Role Based access control
- Static contains are delivered by custom CDN (cdn.iconicto.com)
- End to End TLS
- Horizontal and Vertical scaling (thanks Kubernetes)
Admin's View vs Org Admins View
Dashboard
Event Page
API documentation
documenter.getpostman.com/view/6342371/T17AkB4T?version=latest
API Routes
User
Get Users
GET /api/users/ HTTP/1.1
Host: recyclomedia.iconicto.com
Get User Info
GET /api/users/me/ HTTP/1.1
Host: recyclomedia.iconicto.com
Create User
POST /api/users/ HTTP/1.1
Host: recyclomedia.iconicto.com
Update User
PATCH /api/users/ HTTP/1.1
Host: recyclomedia.iconicto.com
Posts
Get Posts
GET /api/users/ HTTP/1.1
Host: recyclomedia.iconicto.com
Create Post
POST /api/posts/ HTTP/1.1
Host: recyclomedia.iconicto.com
Update Post
PATCH /api/posts/<POSTID>/ HTTP/1.1
Host: recyclomedia.iconicto.com
Delete Post
DELETE /api/posts/<POSTID>/ HTTP/1.1
Host: recyclomedia.iconicto.com
Events
Get Events
GET /api/events/ HTTP/1.1
Host: recyclomedia.iconicto.com
Organizations
Get Organizations
GET /api/organizations/ HTTP/1.1
Host: recyclomedia.iconicto.com
Badges
Get Badges
GET /api/badges/ HTTP/1.1
Host: recyclomedia.iconicto.com
Team
- Akassharjun Shanmugarajah (UI/UX, Flutter Developer)
-
Suvin Nimnaka (UI/UX, Flutter Developer)
- @Suvink
- Visal Rajapakse (UI/UX, Flutter Developer)
- Isala Piyaris (Backend / DevOps Engineering)
- Thivvyan Karuneswaran (Business Analyst)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].