GithubHelp home page GithubHelp logo

abdulrahmanalotaibi / devkamet Goto Github PK

View Code? Open in Web Editor NEW
90.0 5.0 14.0 539 KB

An IDE engine which runs your code in any language (Go, Java, C++, Ruby, Scala, Python) and also a judge system to test the result of a code solution.

Dockerfile 0.43% TypeScript 19.23% Shell 0.15% JavaScript 78.60% HTML 0.65% CSS 0.94%
mern-stack saas full-stack mern

devkamet's Introduction

Devkamet ๐ŸŒ„

An IDE engine which runs your code in any language (Go, Java, C++, Ruby, Scala, Python) and also a judge system to test the result of a code solution.

screely-1621832305861

๐ŸŽˆ Open source Fullstack project to learn software engineering from front to back with large codebase!

Index ๐Ÿ‘‡

Motivations

๐Ÿ”ญ
  • The lack of medium to large codebases to learn fullstack engineering
  • This is a product iteration that is not completed yet
  • Open source code for possible contributions
Tech Alternative
Figma for UI/UX ๐ŸŽจ Adobe XD
React ๐Ÿ–ผ Vue
TailwindCSS โœจ Sass, CSS in JS
Node โšก Go
TypeScript
Express
Docker ๐Ÿ”น
AWS S3 Integration ๐Ÿ“‚ FileSystem or any other storage solution
MongoDB ๐Ÿ—‚ PostgreSQL
Mongoose ORM
Yarn ๐ŸŽ 
Cybress for testing ๐Ÿงช

Pre-requisites ๐Ÿ”ด

Installation

1- to run the client app

  cd client 
  yarn start

2- to run the server

  cd api
  docker build -t sandbox .
  yarn dev

Screenshots

๐Ÿ“ท

screely-1620180020346 screely-1617961341740 screely-1620380999779 imagg screely-1617961830735 screely-1620169425741 screely-1617958971917 screely-1620168780952 screely-1617961451957 screely-1617961486503

And so much more !

devkamet's People

Contributors

abdulrahmanalotaibi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

devkamet's Issues

Not able to start api

below error is coming after running yarn dev

    $ yarn dev
    yarn run v1.22.4
    $ NODE_ENV=development nodemon ./server.ts
    'NODE_ENV' is not recognized as an internal or external command,
    operable program or batch file.
    error Command failed with exit code 1.
    info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

[Request] Replace AWS S3 Integration with File System Alternative.

So this is not an issue, but, I saw your post on reddit and want to check it out. It looks nicely organized so I want to use it as a study case. However, I'm still a student and acquire an aws account require a credit card which I don't have (I try aws educate but they need Educators invite, something like that, which again I don't have).
So, I want to ask you to add a new branch where it uses something like File System as Storage, it's easier for everyone to successfully build locally.
Thank you. Hope you have a nice day.

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.