Coder Social home page Coder Social logo

rvce-hack4soc-pinnacle-performs's Introduction

:octocat: HACK4SOC: Pinnacle Performers :octocat:

Table of Contents

Introduction

A crossword is a word puzzle that usually takes the form of a square or a rectangular grid of white-and black-shaded squares. The game's goal is to fill the white squares with letters, forming words or phrases, by solving clues, which lead to the answers.

Features:

  • Document storage: a simple file management system where documents can be saved and accessed (ZoopSign Documents)
  • Document Creation and Editing: a simple interface for building and editing PDF documents easily, you also can upload and edit PDF with OCR technology. While creating the document, an AI autocompletion is integrated and can edit along with the user.
  • Full template Generation using AI: the user will input the main parts of any document, and the text and styling of the message will be generated. The user can edit or proceed with the generated document.
  • E-Sign fields addition: just like Odoo Sign where multiple signature fields can be added.
  • Multiple assignment: A single document can be assigned to multiple people to sign it, and each field also, just the name of the person and their email is required to assign.
  • Recommendation feature: to automate the assignment of people to sign, the account will have the organization users and customers and using similarity search on the Vector database a list of suggested people who are likely you want them to sign.
  • Document Dashboard: in the dashboard, the user can monitor the documents created and their status if they were signed or redirected or returned depending on the business flow.
  • Receiver web page: when a person receives the document on their email, once clicked on the link, email verification will occur and the document will open with multiple options, and the default is to sign and send back the document.
  • Notification service: A notification email will be sent regularly every week to remind the person to sign that given document.

Collaboration features:

  • User Management: an account for the organization can be created and within it, multiple users can be created with their position and profile details.
  • Private and Shared Documents: users can create their private documents or shared documents.

Requirements

How To Run

To run a Django application from cloning a repository, follow these simplified steps. This guide assumes you have Python installed on your system and basic familiarity with using the command line.

## Running a Django Application from a Cloned Repository

### Step 1: Clone the Repository
First, clone the repository to your local machine using Git. Replace `your-repository-url` with the actual URL of the Django project repository.

git clone your-repository-url cd path-to-cloned-repo


### Step 2: Set up a Virtual Environment
It's a good practice to use a virtual environment for Python projects. This keeps dependencies required by different projects separate. To create and activate a virtual environment, run:

For macOS/Linux

python3 -m venv env source env/bin/activate

For Windows

python -m venv env env\Scripts\activate


### Step 3: Install Dependencies
Install the required packages for the Django project, typically listed in a `requirements.txt` file, using pip:

pip install -r requirements.txt


### Step 4: Environment Variables
If the project uses environment variables (e.g., database settings, secret keys), ensure to set them up as needed. This might involve creating a `.env` file or exporting variables in your terminal.

### Step 5: Migrate Database
Django uses migrations to keep track of changes to your models (and database schema). Run the following commands to apply migrations:

python manage.py migrate


### Step 6: Create a Superuser (Optional)
To access the admin site, you'll need to create a superuser account. Run the command and follow the prompts:

python manage.py createsuperuser


### Step 7: Run the Development Server
Finally, start the Django development server with:

python manage.py runserver

The command will start a local web server. You can access the Django app by navigating to `http://127.0.0.1:8000/` in your web browser.

### Step 8: Access the Application
Open your web browser and go to `http://127.0.0.1:8000/` to view the application. If you created a superuser, you can access the admin panel at `http://127.0.0.1:8000/admin`.

**Note:** These instructions are for running a Django app in a development environment. For production, additional steps for security, performance, and deployment are necessary.

Contributors

Ganeshdarshan Venkatraman Bhat sumukhakambaloor LOKESH E vishalp2304 Mohammed Ali
Mohammed Ali

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.