Git Product home page Git Product logo

dijkstra-admin's Introduction

Dijkstra

 

Dijkstra.orgForumDocsContributingLinkedInDiscord

GitHub Repo stars npm Website GitHub last commit (branch) GitHub contributors GitHub Netlify

Dijkstra - A one Stop Solution for all your CompSci educational needs!

Dijkstra aims to solve developmental gaps within the Student Community of Tier-2 and Tier-3 Colleges in India in the field of Computer Science by:

  • Bringing students together and creating a community for all who are passionate about learning computer science but are not sure how to go about it. Dijkstras application provides a community that is open-source by nature. It is run by students, for students, and provides a safe space for learning, collaboration, and mentorship, irrespective of who you are.
  • Defining a clear path to success, be it with improving fundamentals like data structures and algorithms, networks, operating systems, etc. for clearing interviews at big tech companies, Developmental knowledge to be work-ready in the industry and soft skills to get students within the community ready on all fronts for a career in tech.
  • Building an environment for students to actively hone their developmental skills in real time via the open-source development of Dijstra. Students will be able to get real-time work experience by collaborating on the development of Dijkstra. This would include skills in full-stack development, micro-services development, cloud services, etc. All of which will be made available for students to access and work on. In simple terms, Dijkstra aims to be a one-stop solution for any aspiring CS student to become work-ready

We're currently looking for passionate students and Open-Source Developers for the following:

  • Application Development (MERN stack)
  • Web Development (MERN stack)
  • Discord Moderators
  • UI/UX Designers
  • Content Writers
  • Educators

If you can help, please do reach out to us! :) Feel free to send a message through this form link.

 

Development

Admin Dashboard

Begin by installing node dependencies.

npm i 

Start developmental server

npm start

You should see this in your terminal on successful deployment

Compiled successfully!

You can now view admin in the browser.

  http://localhost:3000

Note that the development build is not optimized.  
To create a production build, use npm run build.   

webpack compiled successfully

Important! Create a .env file and place an environment variable called REACT_APP_API_URL = https://localhost:3000/

Check out our official documentation for more information about our recommended hosting stack & properly Updating Dijkstra, plus work with our API.

TaskList (Things to do)

There's a LOT to be done. Feel free to pick up a task from this TaskList, or try tackling an issue or two from the issues section. Also, feel free to suggest any fixes, features and suggestions. Your ideas shape Dijkstra, and it's potential to impact thousands of students around the world!

v2.0.0

  • Admin
    • - Make BOT to auto build out a blog post
    • - Splash Screen Loader
    • - Add Account Name + Icon for Admin
    • - Account Handling (Password Protection for ADMIN)
    • - Handle duplicate image upload for cloud

v3.0.0 (Tenative)

  • Trash → Place schema to handle Trash
  • Tags Menu (Like Home, but with bubbles for different tags + Search via tags) + Groups Home Screen additions
  • Notification for new featured post
  • Discussion Room (discuss anything related to placements) - Common Questions, topics, further opportunities, Video references, Useful Links
  • User Login + Auth for App accounts
  • Comments → Disqus
  • Share Post as Web Page Snippet - add mailing list as well ig?
  • Certification Bot + Role handlers (To track progress of individual members + AI generated Letters of Recommendation

 

Dijkstra's Gameplan

Dijkstra-Architecture

It's still a work in progress, but please feel free to suggest changes, via GitHub issues.

 

Current Progress

admin-panel1

Dijkstra Admin Panel - Home Page

image

Dijkstra Admin Panel - Create Post

 

Community

You can better engage with Dijkstra's community via the following avenues:

 

Acknowledgements

Shoutouts to all these people and companies that make Dijkstra possible:

  • MLSA - For providing Credits for Dijkstra's Transition to Azure.
  • Full Stack Niraj - Youtube Channel for support on building this application.
  • Canva - For Design needs
  • Hotspot Ai - Splash Screens

 

Copyright & license

Copyright (c) 2023 JRS Studios - Released under the MIT license. Dijkstra and the Dijkstra Logo are trademarks of JRS Studios Ltd.

dijkstra-admin's People

Contributors

jrs296 avatar

Stargazers

 avatar

Forkers

jrs296

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.