Git Product home page Git Product logo

Diamond Solutions Africa's Projects

attendize icon attendize

Attendize is a free & open-source ticket selling and event management platform.

atutor icon atutor

ATutor is an Open Source Web-based Learning Management System (LMS) used to develop and deliver online courses. Administrators can install or update ATutor in minutes, develop custom themes to give ATutor a new look, and easily extend its functionality with feature modules. Educators can quickly assemble, package, and redistribute standardized Web-based instructional content, easily import prepackaged content, and conduct their courses online. Students learn in an accessible, adaptive, social learning environment.

auto-dealer-software icon auto-dealer-software

A cakePHP based program that can help car dealers track their inventory, customers and sales.

autosn icon autosn

Automobile dealer's industry management system (for sales people and dealers of car companies)

awesome-opensource-apps icon awesome-opensource-apps

:house::information_source: Curated list of awesome open source crafted web & mobile applications - Learn, Fork, Contribute & Most Importantly Enjoy!

bookstore icon bookstore

An online BookStore website. Developed using PHP. The interface is responsive and data is dynamic.

chamilo-lms icon chamilo-lms

Chamilo is a learning management system focused on ease of use and accessibility

flymyshop icon flymyshop

FlyMyShop : A free open source e-commerce platform for online merchants

gojs icon gojs

JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.

imobyapp icon imobyapp

It’s a platform of sales and buy car by dealer. Customer relation management system is a part of this project.

inoerp icon inoerp

inoERP is a PHP-based open source enterprise management system that can be used with several databases - such as Oracle 12c, MariaDB, MySQL. The ERP system contains all the functionalities required for running any manufacturing, service or distribution organization. The features are very similar to Oracle R12/ Fusion Application and SAP. It also contains a lightweight CMS, which seamlessly integrates with the ERP system

juvem icon juvem

Symfony based web application to manage events

mtc-bus-ticket-booking-portal icon mtc-bus-ticket-booking-portal

The project entitled " Chennai Metropolitan Transport Corporation e-Bus Pass Online Portal " is developed using PHP .Net as front-end and mySQL Server as back-end. The bus pass registration is useful for Passengers who face problems with the current manual work of Registration and renewal of bus passes. Your renewal or registration may will be made by credit card. In the manual system the user has to go. at a particular date and time if they fail, the renewal can not be done. This application for online bus pass registration will help candidates to Save your time and renew bus pass without making a line to Hours near the counters. Initially the uses must be registered with the application. by sending your data through the Internet. The administrator check the details of the candidate and if they are satisfied they will approve bus pass The candidate can log in with his username and password And the renovation is carried out. The renewal process is done through payment. The money with the credit card. The candidate can give his valuable feedback for further improvement of this project.

musicxpress icon musicxpress

An online music streaming site using PHP and Postgres SQL as a part of Date base management system project.

need_a_date icon need_a_date

A recommender engine built for a Bay Area online dating website to maximize the successful matches by introducing hybrid recommender system and reverse match technique.

nerdluv-dating icon nerdluv-dating

A sample website for online dating. Once you make a registration you can look up your matches.

nexmo-php icon nexmo-php

Nexmo REST API client for PHP. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.

omnipay-mpesa icon omnipay-mpesa

The Lipa na MPesa (LNM) API is an API designed to utilize the new feature introduced by Safaricom known as STK Push. This feature allows the transaction initiation to be moved from the paying customer's side to the payee Organization's side. This eliminates the challenge of having to remember business paybill numbers and account numbers and allows customers to simply confirm the transaction by entering their MPesa PIN on their mobile phone. This is done via the STK push/Pop-up which appears on a customer's phone that prompts them to enter their PIN. For the business, this API enables them to preset all the correct info in the payment request and reduce chances of wrong payments being performed to their systems. It is a C2B transaction, but with the initiator being the organization instead of the customer. Since the organization has the option of presetting all required variables in the request before sending the request, this API has no Validation-Confirmation process like the previous C2B API.

online-banking-system-1 icon online-banking-system-1

The project’s primary goals consist of: A robust and effective web based online banking system. Extending functionality without compromising the security. Personal banking services that gives you complete control over all your banking demands online. Simple and easy user interface to work with. Online Banking features: Registration for online banking by Admin. Adding Beneficiary account by customer. Transferring amount to the beneficiary added by customer. Staff must approve for beneficiary activation before it can be used for transferring funds. Customer gets to know his last login date and time each time he logs in. Customer can check last 10 transactions made with their account. Customer can check their account statement within a date range. Customer can request for ATM and Cheque Book. Staff will approve requests for ATM card and cheque book. Admin can add/edit/delete customer as well as staff. All three of them(customer, staff & admin) can change their password. Staff and Admin Login pages are hidden from customer for security purpose. Security: Each and every input is passed through mysql_real_escape_string() to remove special characters from the string so that user can’t submit arbitrary input. It protects from attacks like Sql Injection and Cross Site Scripting(XSS). Passwords are encrypted with SHA- 1 hashing algorithm and then stored in database. Passwords are stored as encrypted hashes with an additional random salt for added security. Note: If we talk about security,above mentioned points would provide no security at all but it will work for beginners. Being into web app pentesting,I very well know this project will not be considered secure. It needs atleast a more effective filtering mechanism, better hashing algorithm, a better salting procedure for storing passwords and some other things too. Database: The database contains customer, staff & admin tables. Each customer has its own virtual passbook linked with its account number. Staff, customer and, admin have their details and password in their respective tables with all the details. A separate table for beneficiary is included in the database. A table for cheque book and ATM requests is included. This project is divided into three hierarchical parts: The index page for the customer login. A hidden staff login page. A hidden admin login page. Usage: 1.Install XAMPP or something similar. 2.Copy all the files to c:/xampp/htdocs/banking/ 3.Create a db named as 'bnak_db' and import the bank_db.sql from phpMyAdmin. 4.change the password in _inc/dbconn.php file accordingly. 5.visit localhost/banking (customer index page) 6.visit localhost/banking/adminlogin.php (admin login) 7.visit the localhost/banking/staff_login.php (staff login)

online-car-rental-system icon online-car-rental-system

Online Car Rental System is a web based application using Java, JSP, MySQL, where users can look-up for availability of a car category for a pick-up date and can provide the driver details to reserve the car. For pick-up process, admin verifies the driver’s details of the reservation id and records the credit card details. For return process, admin verifies the Vehicle ID and the transaction amount is automatically deducted.

online-drugstore icon online-drugstore

A PHP based website that has two core functionalities: 1. Online Medicine Shopping (You can purchase different types of medicines from arranged in different categories. Product image and product description are also included. Customers can simply add their items to their cart and check out). 2. Online Doctor Appointment (We managed two types of account: Doctors and Customers. So a customer can get an appointment with a Doctor. A doctor opens an appointment list with date, time and max number of patients he would like to see. Whenever a user registers for that appointment list, the doctor's appointment list is updated automatically.)

opensource-socialnetwork icon opensource-socialnetwork

Open Source Social Network (OSSN) is a social networking software written in PHP. It allows you to make a social networking website and helps your members build social relationships, with people who share similar professional or personal interests. It is available in 10 international languages.

osem icon osem

Open Source Event Manager. An event management tool tailored to Free and Open Source Software conferences.

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.