Giter VIP home page Giter VIP logo

project-proposals's People

Contributors

andela-anandaa avatar goizueta avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

project-proposals's Issues

Maintenance Tracker

Maintenance Tracker

UPDATE1: expanded the description
UPDATE2: project kicked off, here is the repo

Description

WIP: going to have a detailed description.

A platform to help maintenance teams at any company keep track of issues/maintenance tasks.

User flow:

  • Login
  • Raise an issue: title, description, upload image if any

Maintainer:*

  • Login
  • See pending issues and respond to them
  • User who raised is duly notified for at any interactions: change of issue state, replies, etc.

Issue Priorities:

  • High
  • Medium
  • Low

States

  • Open
  • Pending
  • In progress
  • Rejected
  • Suspended
  • Completed
  • Verified
  • Archived

(Will add state diagram here)

Reports:

  • Generate various reports, e.g. time-taken in states (esp. in progress)

Issue Types:

  • Issue
  • Requests

There should be a way of for identifying duplicate requests.

Administrators:

  • Moderators
  • View-only
  • Admins
  • Super admin

Admin activities:

  • Assign issue
  • Add other admins, and moderators, etc.

Team Members

  • Njoroge (Team Lead)

Choice Technologies

  • Python, Django, DRF

Call for Collaboration

Need members to join, comment here and @Stephen-Njoroge will get back

Shufflebox

shufflebox

Description

A randomizing application meant to aid PnC with events such as:

  • Brown-bag
  • Secret Santa
  • Hangouts

Team Members

  • Austin Kabiru
  • Penina Wanjiru
  • Herbert Kagumba
  • Alex Kiura
  • Jack Mwangi
  • Jee Gikera

Choice Technologies

  • Python/Django Rest Framework - API
  • Elm - Frontend
  • JavaScript - Slack bot

Call for Collaboration

Contributions are welcome.

Call For Contribution Express ACL (Constable)

Express ACL (Constable)

Description

Express ACL is an open-source library that enables you to seamlesy implement Access Control Lists in ExpressJs based applications. This library abstract the logic to protecting your resources by using configuratin approach using YAML or JSON vs programatic approach with will require you to write countless middlewares. Have a look at our documentation and wiki for more details.

Team Members

This project consist of the following Members.

Members GitHub usernames Roles
Nyambati Thomas @andela-thomas Team Lead
Obioma Ofoamalu @andela-oofoamalu Contributor
Austin Kabiru @akabiru Documentation
Bisoye Atolagbe @andela-batolagbe Contributor
Tolulope Komolafe @andela-tkomolafe Contributor

See Our Progress

Badges

Codacy Badge Codacy Badge

Choice of Technology

Our workflow uses the following Technologies and libraries.

Runtime

Functionality Packages

Development and testing

What we need help with

  • Participate in expanding the documentation
  • Pick up new issues
  • Evangilise the project via Blogs etc
  • participate in building guides and prerequisuitues and resource that on needs to understand an use these module effectively
  • Building a community and help in making these solution better.

Why you should work with us

This project leverages ExpressJs Framework middlewares architecture to deliver an efficient way to do resources management in your ExpressJs applications. It abstracts the process of defining Access restrictions to your resources and lets you concetrate on Building your applications features.

Working on these project will provide you with a unique oppoturnity to gain a deeper understanding on the undelying Functionality of the Express Framework and how you leverage it middleware architecture to add security layers for your application.

Below are some of the skills you will learn from our Team

  • API design and architecture.
  • API security and resource management.
  • Art of writing usefull Documentation.

Join our Team

If you are interested in Joining our team add comment on these issue and I will reach out to you.

Slack OOO Notification Bot

Slack OOO Notification Bot

Description

A bot that helps everyone know whether someone is Out-of-Office (OOO).

User-flow:

  • When someone is going to be OOO, he tells the bot that he's going to be OOO
  • They will have some little conversation with the bot e.g. when will you come back from the OOO?, how can people reach you?

Team Members

  • None (open project)

Choice Technologies

Any (Python/NodeJS)

Call for Collaboration

Need anyone that can take this up.

Slcon mentor

Slcon mentor

Description

This is a mentorship platform for connecting software developers with mentors based on their skills and interests.

Team Members

Choice Technologies

MVP Goals

For our MVP, we would like to have the following capabilities:

  1. Creating Sign up and Log in flows for mentors and mentees
  2. Enable mentors to set up time windows when they are available for mentorship
  3. Connecting mentors and mentees based on skills and interests:

Call for Collaboration

If you are interested in levelling up your Python, Django and React skills, then you are in the right place.

You will be a perfect fit for this project if:

  • You would like to benefit from working with the larger Andela community
  • You believe that mentorship is a great way to rapidly accelerate your learning
  • You want to help make mentorship connections easier

Please comment here and I will add you to our Slack channel
Once you join the Slack community, join us on the #project-slcon channel if you are interested in learning more and contributing.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.