Create N Share is a No Code solution which gives users the ability to create any type of feature rich survey forms with ease.

Overview

create n share

Note : The Project Scaffold will be pushed soon.


PRs Welcome

Create N Share is a No Code solution which gives users the ability to create any type of feature rich survey forms with ease.

Goal

To build a Software-As-A-Service that helps the surveyors get responses in real time. The data can also be exported, sliced and diced to find actionable insights.

Tech Stack

  • HTML, CSS and Javascript
  • Python Django Framework
  • Docker, Github Actions

Hit 🌟 to show some ❤️

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Development Environment Setup: Windows

Step 1: Downloading and Installing the Code Editor
You can install any one of the following code editors.


Step 2: Installing Python 3.9
Download Python 3.9

  • Download the Windows x86-64 executable installer for the 64-bit version of Windows
  • Download the Windows x86 executable installer for the 32-bit version of Windows.
  • Make sure to check 'Add Python 3.9 to Path' in the setup window of the Installer.

Verify the installation from the command prompt (Terminal) using the following command,

python --version

Installed version of python will be printed.


Step 3: Installing Git
Download Git

Step 4: Fork the Repository
Click on to fork this repsository

Step 5: Creating Project Directory
Note: We're creating project directory on the desktop for easy and fast access.

cd desktop

mkdir myprojects

cd myprojects

Step 6: Cloning Repository using Git
git clone https://github.com/'<your-github-username>'/createnshare.git

Step 7: Change directory to createnshare
cd createnshare

Step 8: Add a reference to the original repository
git remote add upstream https://github.com/chiraag-kakar/createnshare.git

Step 9: Creating Virtual Environment
Install virtualenv

pip3 install virtualenv

Creating Virtual Environment named myvenv

virtualenv myvenv -p python3.9

To Activate myvenv

myvenv\Scripts\activate

To deactivate myvenv

deactivate

Step 10: Installing Requirements
Note: Before installing requirements, Make sure Virtual Environment is activated.

pip install -r requirements.txt

Step 11: Making database migrations
python manage.py makemigrations
python manage.py migrate

Step 12: Creating superuser to access Admin Panel
python manage.py createsuperuser

Step 13: Running the Project in local server
Note: Before running the project in local server, Make sure you activate the Virtual Environment.

python manage.py runserver

💡 Pro Tip!

  • Always keep your master branch in sync with the main repository byr running the following command on the local master branch. Refer this stackoverflow page.
git pull upstream master
  • Always create a new branch before making any changes. Never ever make any changes directly on the master branch. To create a new branch,
git checkout -b '<new-branch-name>'

Congratulations on setting up the project locally.


Contributing

  • Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  • For major changes, please open an issue first to discuss what you would like to change.

  • Note: Please take a moment to review the Contributing.md and Code of Conduct which provides the guidelines for contributing.

  • Fork the project.

  • Create your Feature Branch

git checkout -b '<your_branch_name>'
  • Stage your changes
git add .
  • Commit your changes
git commit -m '<your_commit_message>'
  • Push changes to remote
git push origin '<your_branch_name>'

Contributors


Maintainers

License

This project is licensed under the MIT License - see the LICENSE.md file for details.


Chiraag Kakar

Owner
Chiraag Kakar
SDE Intern @Hyperverge, Ex @sequoiacapital, Ex @economizecloud
Chiraag Kakar
Monochrome's API, implemented with Deta Base and Deta Drive.

Monochrome Monochrome's API, implemented with Deta Base and Deta Drive. Create a free account on Deta to test this out! Most users will prefer the Mon

Monochrome 5 Sep 22, 2022
A tool to build reproducible wheels for you Python project or for all of your dependencies

asaman: Amra Saman (আমরা সমান) This is a tool to build reproducible wheels for your Python project or for all of your dependencies. What this means is

Kushal Das 14 Aug 05, 2022
Exploring basic lambda calculus in Python

Lambda Exploring basic lambda calculus in Python. In this repo I have used the lambda function built into python to get a more intiutive feel of lambd

Bhardwaj Bhaskar 2 Nov 12, 2021
Object-oriented programming (OOP) is a method of structuring a program by bundling related properties and behaviors into individual objects. In this tutorial, you’ll learn the basics of object-oriented programming in Python.

06_Python_Object_Class Introduction 👋 Objected oriented programming as a discipline has gained a universal following among developers. Python, an in-

Milaan Parmar / Милан пармар / _米兰 帕尔马 239 Dec 20, 2022
How did Covid affect businesses?

NYC_Business_Analysis How did Covid affect businesses? COVID's effect on NYC businesses We all know that businesses in NYC have been affected by COVID

AK 1 Jan 15, 2022
An Agora Python Flask token generation server

A Flask Starter Application with Login and Registration About A token generation Server using the factory pattern and Blueprints. A forked stripped do

Nii Ayi 1 Jan 21, 2022
Sample python script for monitoring Rocketchat database and get statistics of users.

rocketchat-DB-monitoring Sample python script for monitoring Rocketchat database and get statistics of users. 1. Update python: yum check-update && yu

Mojtaba Taleghani 1 Apr 12, 2022
Python decorator for `TODO`s

Python decorator for `TODO`s. Don't let your TODOs rot in your python projects anymore !

Klemen Sever 74 Sep 13, 2022
Mechanized literally means automation.

Mechanized literally means automation. And this branch which you are now observing is automated by the python script. This python project actually automates my workflow related to Git & Github.

Shreejan Dolai 4 Nov 11, 2022
Functions to analyze Cell-ID single-cell cytometry data using python language.

PyCellID (building...) Functions to analyze Cell-ID single-cell cytometry data using python language. Dependecies for this project. attrs(=21.1.0) fo

0 Dec 22, 2021
dotfiles - Cristian Valero Abundio

In this repository you can find various configurations to configure your Linux operating system, preferably ArchLinux and its derivatives.

Cristian Valero Abundio 1 Jan 09, 2022
Scripts for hosting urbit in production-ish

Urbit Sysops Contains some helpful scripts for hosting Urbit. There are two variants included in this repo: one using docker, and one using plain syst

Jōshin 12 Sep 25, 2022
Mines all the moneys and stuff and things.

NFT Miner NFT Miner - Version 1.1.0 - Quick Fix Since the whole NFT thing started booming on Twitter it's been hard not to see one of those ugly ass m

8w8 1 Dec 13, 2021
This repo contains scripts that add functionality to xbar.

xbar-custom-plugins This repo contains scripts that add functionality to xbar. Usage You have to add scripts to xbar plugin folder. If you don't find

osman uygar 1 Jan 10, 2022
Application to list countries in order of travel from the United States.

Application to list countries in order of travel from the United States.

Broden Wanner 1 Nov 03, 2021
PhD document for navlab

PhD_document_for_navlab The project contains the relative software documents which I developped or used during my PhD period. It includes: FLVIS. A st

ZOU YAJING 9 Feb 21, 2022
🌍💉 Global COVID-19 vaccination data at the regional level.

COVID-19 vaccination data at subnational level. To ensure its officiality, the source data is carefully verified.

sociepy 61 Sep 21, 2022
Watcher for systemdrun user scopes

Systemctl Memory Watcher Animated watcher for systemdrun user scopes. Usage Launch some process in your GNU-Linux or compatible OS with systemd-run co

Antonio Vanegas 2 Jan 20, 2022
Safely pass trusted data to untrusted environments and back.

ItsDangerous ... so better sign this Various helpers to pass data to untrusted environments and to get it back safe and sound. Data is cryptographical

The Pallets Projects 2.6k Jan 01, 2023
A PG3D API Made with Python

PG3D Python API A Pixel Gun 3D Python API (Public Ver) Features Count: 29 How To Use? import api as pbn Examples pbn.isBanned(192819483) - True pbn.f

Karim 2 Mar 24, 2022