Pinned Repositories
A-Online-Quiz-Site
# Skill's Breaker An online quiz system built on PHP, JS and HTML. It has inbuilt Timer support along with Admin Panel This project is a great improvement of 'Online-Exam-System-' Modified by Mugunthan.K (mugunthkumar99@gmail.com). Since it was licensed under MIT so I think I have rights to improve and re-distribute it. I have again licensed it under MIT. You are free to modify and re-distribute #Added features: 1. Added Timer support. 2. Added control to "Enable" and "Disable" the quiz on the Admin panel 3. Added control to navigate among all the questions of quiz (during the quiz) and finish the quiz whenever the user wants. 4. Added control so that user can start the quiz at any time and continue the quiz even if some error or session timeout occurs. 5. Added control to store the answers to question and show a detailed analysis of the quiz results. 6. Improved GUI of the quiz panel. #Setup: 1. Create a new database in MySQL. 2. Run the SQL query in "quiz.sql". 3. Open the file "dbConnection.php" and change the Server name, Username, Password and Database name. 3. Visit the home page in browser. Use the "Admin Login" link to login to Admin Panel. Default user - 'muki' pass - '1111' #How to Use 1. Use the Admin Panel to set up quiz. Quiz won't be enabled unless you click the "Enable" button. Click on the same to enable an added quiz. 2. Scores are updated realtime on the server, however the leaderboard will be updated only when the user finishes the quiz, or there is a time out or the admin ends the quiz by clicking on "Disable" button. 3. Once the admin clicks on the disable button, the quiz ends for all the users taking that quiz, irrespective of their active or inactive state (whether logged in or left the quiz in the middle only). The leaderboard will be updated either when a user "Finishes" his /her quiz and when the admin "disables" the quiz. 4. Once the quiz is disabled, the quiz becomes inaccessible. If the quiz is enabled again later, only those user who have not already taken the quiz can take the quiz. 5. It is recommended that you Enable the quiz when all the users are ready and disable the quiz when all the users have completed the quiz or time limit of taking the quiz has exceeded. #Bugs: 1. Too many SQL queries, needs optimization. Yet not suitable for more than 200 simultaneous user. 2. Security issues, need to sanitize the URL queries.
books
I hope you guys enjoy reading these books. You can follow me or star this repository if you would like to. Thank you!
chat-app
Chatie
One to one chat system with google firebase in react native expo
coding-interview-university
A complete computer science study plan to become a software engineer.
Country-State-City-List-Database
List of Country State City in MySQL and JSON Format
dashboard-v4-nextjs
Salvia-kit dashboard template v4 with Next.js
design-resources-for-developers
Curated list of design and UI resources from stock photos, web templates, CSS frameworks, UI libraries, tools and much more
EcommerceStore
A movie store with a recommendation system, shopping basket, payment system, promo codes and movie information using OMDb API (movie data), Snipcart API (e-Commerce infrastructure) and PHP (movie recommender). The recommender provides the user with their 6 top picks (unseen movies). Movies are dynamically loaded usingDOMelements.
natemartins's Repositories
natemartins/books
I hope you guys enjoy reading these books. You can follow me or star this repository if you would like to. Thank you!
natemartins/chat-app
natemartins/Chatie
One to one chat system with google firebase in react native expo
natemartins/coding-interview-university
A complete computer science study plan to become a software engineer.
natemartins/dashboard-v4-nextjs
Salvia-kit dashboard template v4 with Next.js
natemartins/design-resources-for-developers
Curated list of design and UI resources from stock photos, web templates, CSS frameworks, UI libraries, tools and much more
natemartins/dablclub-blockchain-bootcamp
natemartins/email-template
natemartins/email-templates
A repository of common email templates to use and modify to your heart's content.
natemartins/examples
Example projects that demonstrate how to use Expo APIs and integrate Expo with other popular tools
natemartins/iptracker
Ip tracker
natemartins/jsdom
A JavaScript implementation of various web standards, for use with Node.js
natemartins/LCRN10-cryptocurrency-app-starter
natemartins/multiple-providers
A Repo to show multiple providers use cases with React Context API
natemartins/my-marketplace
My marketplace is a fully capable CRUD React-Native App that integrates with NodeJS, ExpressJS, MongoDB and Google Firebase backend.
natemartins/myportfolio
This is a list of my most recent projects
natemartins/project_medical_pager_chat
Medical Pager Chat App powered by GetStream
natemartins/project_shareme_social_media
Image Sharing Social Media App
natemartins/React-Native---The-Practical-Guide
Code Repository for React Native - The Practical Guide, published by Packt
natemartins/react-native-curved-bottom-bar
A high performance, beautiful and fully customizable curved bottom navigation bar for React Native.
natemartins/react-native-scroll-bottom-sheet
Cross platform scrollable bottom sheet with virtualisation support, native animations at 60 FPS and fully implemented in JS land :fire:
natemartins/react-native-sha
Blazing fast ⚡⚡⚡ Secure Hash Algorithm solution for React Native with direct C++ bindings
natemartins/react-native-simple-pop-menu
The highly customisable pop menu for React Native
natemartins/react-native-supabase-template
My starter templates for building apps with react native, expo and supabase
natemartins/shutdown-via-webpage
natemartins/splash-screen
natemartins/Stopwatch
An animated stop watch
natemartins/stopwatch-web
A JavaScript Stopwatch
natemartins/Web-Dev-For-Beginners
24 Lessons, 12 Weeks, Get Started as a Web Developer
natemartins/web3-honeypot-checker
Web3 based Honeypot checker