Skip to content

A portal where anyone can come and learn topics related to competitive programming by expert programmers.

Notifications You must be signed in to change notification settings

neerajjaiswall/Optimizeasy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

25 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

OptimizEasy

Optimizeasy - The right way to implement solutions, is a one-stop solution to learn algorithmic and data structures concepts online and as per our comfort.

About OptimizEasy

Optimizeasy aims to cover a vast variety of all algorithmic and data structures concepts and provides them as complete conceptual course units ready for the grab. This platform connects experts with aspirants aiming to flourish their current knowledge and helps them in acing their game of DS&A as well as Competitive Programming

Using the Source Code

The source code for Optimizeasy is currently open-sourced and is made available for learnings and further improvisations that are desired of our website. To setup the code base locally and get things running, follow the given steps:

One Time Setup - required only for initial case

  1. Download and Install the latest version of Node.js, if haven't already.
  2. Clone this repository with git clone https://github.com/neerajjaiswall/Optimizeasy/

Steps to be followed on every updation

  1. Open a terminal at your GitHub Directory, and run git pull to get the latest version of code to work with.
  2. Run npm install ./client/ followed by npm install ./server/, to ensure that all the latest dependencies are installed at your code base.
  3. Make necessary changes and updations to the code files as required.
  4. Confirm your changes locally, and ensure that the code is running fine, by opening two terminals - one in client/ directory with command npm start and another in server/ directory using node app
  5. Add the changes to be commited using git add .
  6. Commit the changes using git commit -m <commit-message>
  7. Double ensure that there has not been any other updation on the git server from any other end, and that you will be pushing the changes over the latest updation, using git pull. Beware of any merge conflicts, and good luck resolving them, if any. ๐Ÿ™‚๐Ÿ˜‰
  8. Finally, push your changes to the server using git push.

Contributing

Thank you for your interest in our project. We welcome developers from all over the world to add value to the existing version of this web app. If you find any issues or suggestions for the project, please feel free to mention the same over issues. Your pull requests are also welcome for any of our open issues. Please be sure to discuss if you have any queries, and we will be happy to see what you bring to our repo. ๐Ÿ˜ƒ

About

A portal where anyone can come and learn topics related to competitive programming by expert programmers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •