Skip to content

catherinelui2/QuikCodePro

Repository files navigation

npm

QuikCodePro

Description

QuikCodePro is a web application for storing a user's valuable code snips. It is built with a MERN stack, passport authentication with ace editor used as the editor.

Table of Contents

Installation

This project is deployed at URL. Users are encouraged to create an account there, or fork this repo to use this application or expand upon it. Dependencies will need to be installed on both the client and server package.json's with npm i. Nodemon is a dependency, so don't forget to install that globally with npm i-g nodemon.

Usage

This application is built for developers to save code snips and share them if they so choose. The user feed will display code that is set to be shared publicly, and users can also search for public code by defining keywords or languages they are searching for. Private code can also be retrieved from a user's profile page with the same language and keyword parameters. Upvoting is used in the feed to help users identify quality code. Multiple editors are also available to allow users to save snips that may require multiple languages or files. These features are designed to help users find useful code they can copy or reference for their current projects

Credits

Our authentication "base" for this project was forked from react-auth-hooks many thanks to their efforts. We used the react-ace package react-ace, and are huge fans of the Ace folks.

License

This application is Unlicensed licensed

Contribution

Please fork so we can watch any progress or features you develop.

Tests

There are no integrated tests.

Questions/Contact

Contact Us:

Github/wuzzlefump, GitHub/pprewitt, Github/catherinelui2, GitHub/BenSGar92, Github/johngarcia144

Email: paulelliottwork@gmail.com, philip.prewitt@gmail.com, catherinelui.2@gmail.com, bensgar92@gmail.com john.garcia144@gmail.com;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages