All Projects โ†’ phr3nzy โ†’ dawai

phr3nzy / dawai

Licence: MIT license
Dawai โ€” The Medicine Platform for Sudan ๐Ÿ’Š๐Ÿ‡ธ๐Ÿ‡ฉโœจ

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects
CSS
56736 projects

Projects that are alternatives of or similar to dawai

Kamp-frontend
๐พ๐‘Ž๐‘š๐‘ ๐‘ƒ๐‘Ÿ๐‘œ๐‘—๐‘’๐‘๐‘ก ๐น๐‘Ÿ๐‘œ๐‘›๐‘ก๐‘’๐‘›๐‘‘
Stars: โœญ 3 (-87.5%)
Mutual labels:  frontend-web
frontendstudygroup.github.io
Web application for the frontend study group from WomenWhoCode Frontend track.
Stars: โœญ 15 (-37.5%)
Mutual labels:  frontend-web
patternfly-yew
PatternFly components for Yew
Stars: โœญ 51 (+112.5%)
Mutual labels:  frontend-web
ML-ProjectYard
This repo consists of multiple machine learning based projects with frontend
Stars: โœญ 105 (+337.5%)
Mutual labels:  frontend-web
Blazor-Dashboard
Admin Dashboard Template Theme for Blazor
Stars: โœญ 94 (+291.67%)
Mutual labels:  frontend-web
frontend-test
Teste para Frontend na DevPartner
Stars: โœญ 18 (-25%)
Mutual labels:  frontend-web
AboutFE
็Ÿฅ่ฏ†ๅฝ’็บณใ€ๅ†…ๅฎน้ƒฝๅœจissue้‡Œ
Stars: โœญ 74 (+208.33%)
Mutual labels:  frontend-web
Mentro-Community-Blog
A blogging website for the mentrozens community with topics focused on Web development and Open Source.
Stars: โœญ 26 (+8.33%)
Mutual labels:  frontend-web
vue-jwt-demo
ๅ‰ๅŽ็ซฏๅˆ†็ฆปไน‹vueๅ‰็ซฏ
Stars: โœญ 44 (+83.33%)
Mutual labels:  frontend-web
oss
Open Source Software list
Stars: โœญ 100 (+316.67%)
Mutual labels:  frontend-web
magento
Free PWA & SPA for Magento
Stars: โœญ 34 (+41.67%)
Mutual labels:  frontend-web
3ds
Javascript front-end to the titledb API
Stars: โœญ 12 (-50%)
Mutual labels:  frontend-web
nojs
Library that helps minimize js you have to write
Stars: โœญ 118 (+391.67%)
Mutual labels:  frontend-web
rallie
a library that helps users implement decentralized front-end micro service architecture
Stars: โœญ 285 (+1087.5%)
Mutual labels:  frontend-web
reactjs-portfolio
Welcome to my portfolio react.js repository page.
Stars: โœญ 109 (+354.17%)
Mutual labels:  frontend-web
AAG-Visualizer
๐ŸŒ† ๐Ÿ™ ๐ŸŒƒ Viz.js Graphviz - An Elegant Visualizer for And-Inverter Graph
Stars: โœญ 95 (+295.83%)
Mutual labels:  frontend-web
valclass
Valclass is a css framework that I made myself. Aims to simplify and speed up the creation of a website. I, Indonesia, has its own pride framework. Send regards for success!
Stars: โœญ 55 (+129.17%)
Mutual labels:  frontend-web
fe-navigation
ๅ‰็ซฏๅฏผ่ˆช็ฝ‘็ซ™๏ผŒไผ˜็ง€็š„ๅ‰็ซฏ่ต„่ฎฏ็ฝ‘็ซ™
Stars: โœญ 14 (-41.67%)
Mutual labels:  frontend-web
HotelManagementSystem
Hotel Management System created with Restify and Angular 9
Stars: โœญ 23 (-4.17%)
Mutual labels:  frontend-web
energy-use-case-trading-client
Energy Use Case Web UI for Lition Trading Platform
Stars: โœญ 23 (-4.17%)
Mutual labels:  frontend-web

Dawai โ€” The Medicine Platform for Sudan ๐Ÿ’Š๐Ÿ‡ธ๐Ÿ‡ฉโœจ

Dawai is a project with an ambition of providing aid to the Sudanese populous in finding medicine. It locates the medicine using a DB with over 4000 medicine records (including brands, categories, manufacturer etc.) that are sold by pharmacies in Sudan, a management UI for Pharmacies to manage their inventory and gives them control over their products' exposure to the public (not a single byte of info is displayed without the pharmacies' owners consent), and a public GraphQL API to use the 4000+ medicine records for research purposes.

To even contribute more to the Sudanese populous, Dawai is completely Open Source and commits 100% transparency on all levels. Even our backend is, check it out here. STILL A WIP

This repository contains the Frontend of Dawai (not the landing page, it's here). Built using Vue, Vuetify & Nuxt!

Dawai's Hosting Costs

To be able to host Dawai efficiently, we opted to use Heroku. They provide a PaaS (Platform-as-a-Service) that gives us many features and addons that saves us time. we are considering a new option that is marginally superior.

Resources that will be provisioned

We are working on the infrastrucutre strategy, will update as soon as we reach solid grounds.

Hint: Famous river

Prerequisites

  • Node >= v10
  • NPM >= v6

Getting started

$ yarn install
# install dependencies

$ yarn dev
# start a Nuxt development server @ port 3000

$ yarn test
# run tests

$ yarn build
# build files ready for production

$ yarn generate
# generate static pages

Contributions

Helps us make the process of finding medicine easier, anything helps! Currently what needs to be done is:

  • Contributions & community guidelines
  • General Documentation
  • Arabic translations (Website & Pharmacy Frontend)
  • Writing Tests (Unit, Integration, e2e etc.)

That's all! Good fortune.

How to contribute

Steps

  1. Check that no one else is working on the thing you want to do in the issues page
  2. Create a new issue with an appropiate name describing what you will be doing
  3. Fork and Setup Repo, do your work, then submit a pull request

Fork and Setup Repo

  1. Fork repo.
  2. Clone forked repo on your local machine.
  3. git remote add upstream https://github.com/phr3nzy/dawai.git to add original repo as upstream.
  4. yarn install to install the website's npm dependencies.

Create a branch

  1. git checkout master from any folder in your local 1dawai` repository
  2. git pull upstream master to ensure you have the latest main code
  3. git checkout -b the-name-of-my-branch (replacing the-name-of-my-branch with a suitable name) to create a branch
  4. Make your changes.

Push it

  1. git add -A && git commit -m "My message" (replacing My message with a commit message, such as Added Search Unit test) to stage and commit your changes,
  2. git push my-fork-name the-name-of-my-branch
  3. Go to the dawai repo and you should see recently pushed branches.
  4. Follow GitHub's instructions to submit the pull request.

Licening

MIT ยฉ Osama Adil

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].