Giter VIP home page Giter VIP logo

mocker's Introduction

Mocker

Mocker Generator

Mocker Generator

๐Ÿ“Œ Introduction

A Web app which lets you generate data with API endpoints

Demo

demo_mocker.mov

โญ How to get started?

You can refer to the following articles on the basics of Git and Github and also contact the Project Mentors, in case you are stuck:

๐Ÿ’ฅ How to Contribute?

PRs Welcome Open Source Love svg2

  • Take a look at the Existing Issues or create your own Issues!
  • Wait for the Issue to be assigned to you after which you can start working on it.
  • Fork the Repo and create a Branch for any Issue that you are working upon.
  • Create a Pull Request which will be promptly reviewed and suggestions would be added to improve it.
  • Add Screenshots to help us know what this Script is all about.

โญ Issues:

For major changes, you are welcome to open an issue to discuss what you would like to change. Enhancements will be appreciated.

Deployement

Web App

Frontend

https://mocker-gen.netlify.app/

Netlify Status

Backend

Vercel Status

Demo

email: [email protected]
password: password

To work with this repo

  • Clone this repo

  • To start backend cd backend

  • Run npm install

  • Then run node index.js or nodemon index.js

  • To start frontend cd frontend

  • Run npm install

  • Then run npm run dev

Addtionally within BE folder you will have to include MongoDB URL and Token in .env for local work

DB_CONNECT = mongodb+srv://{username}:{password}@cluster0.hfdhy.mongodb.net/{collectio_name}?retryWrites=true&w=majority

TOKEN_SECRET = {some gibberish}

EMAIL_ID={email}

EMAIL_PWD={password}

๐Ÿ’ผ Code of Conduct

We want to facilitate a healthy and constructive community behavior by adopting and enforcing our code of conduct.

๐Ÿง‘โ€๐Ÿ’ป CONTRIBUTION ๐Ÿ‘

  • Contributions make the open source community such an amazing place to learn, inspire, and create.
  • Any contributions you make are greatly appreciated.
  • Check out our contribution guidelines for more information.

Project Admin ๐Ÿ’ป

Our Amazing Contributors ๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆโค๏ธ

Thanks to all the contributors who worked for this project to stay alive! ๐Ÿ˜Š๐Ÿ˜Ž



Take a moment to star โญ the project if you like it

Do checkout the other repos ๐Ÿ’ซ

mocker's People

Contributors

a91y avatar abhijeet-2003 avatar abhipatel10 avatar ayush-2301 avatar harmeetsingh11 avatar iamatifmoin avatar mcoder86a avatar nerdy-nakul avatar praptisharma28 avatar shelcia avatar sidling1 avatar somsingh23 avatar sudhansuuranjan avatar suryansh1720001 avatar

Stargazers

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

Watchers

 avatar  avatar

mocker's Issues

Various option to include while generating fakerjs data

I want to add an option to generate data based on options. For example user can choose the range of amount it want to generate, number of lines it wants, gender of name, number of character in alpha string and many other fakerjs function

I shall try it. please assign this to me and add codepeak22

Add Unit Test in React Project

Hi there !!
Can I work on this Project?
I can add unit test scripts using jest in this Project.
Please allow me to continue with the same.

Hoping to hear from you soon !!

Custom schema for random function generator

There is no schema to generate special character. So I want to add a custom schema to generate special character with options like length and chosen character.

Schema name: Special character

Option Input Output
Length 10 "&*^&%$^&+^"
Customize "%,*,&" "&%%%&&*&&%"
Length, Customize 4, "^&" "^&^&"

Can I work on this issue?

Copy endpoint as proper URLs

use this in ResultModal.jsx

  async function copyTextToClipboard(text) {
    if ("clipboard" in navigator) {
      return await navigator.clipboard.writeText(text);
    } else {
      return document.execCommand("copy", true, text);
    }
  }

Add Validation on Login Page

There is No Validation Before calling api on Login Page, so we need to add validation on inputs so we can save unusual calls of api.

Screenshot 2022-12-05 195737

@shelcia Please assign This task to me and add codepeak22 label on it.

Thanks.

Delete multiple resources at once

If multiple resources is to be deleted, user need to click delete button for each resources. Can I add a feature where user can select all the resources and delete with a single button ?

set analytics

show some kind of visualization of the number of requests made to mocker's API. Will need both FE and BE updates

Delete multiple project at once

If multiple project is to be deleted, user need to click delete button for each project. Can I add a feature where user can select all the project and delete with a single button ?

Projects fetch Api called in Loop

Issue - After Login Project fetch Api Is called in loop

Solution - Api Must Call Only One time to get the projects.

@shelcia Please Assign This Task To me and add coadpeak22 label on it.

image

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.