zuri-training / Chunk-File_Proj_team_49

We are creating a product that enables users split large JSON and CSV files into smaller chunks
5 stars 6 forks source link

chunk49

A platform for splitting large json and csv files

Appendix

  • Logo
  • Chunk49
  • About Us
  • Features
  • Run Locally
  • Documentation
  • Acknowledgements
  • Tech Stack
  • Usage/Examples
  • Screenshots
  • Used By
  • Links
  • Frequently Asked Questions (FAQ)
  • Support
  • Badges
  • Contribution
  • Authors

Logo

Logo

Chunk49

Chunk49 is a platform that accepts large json and csv files and splits them into smaller bits. ​ The product provides users with high quality output files with less the size of the original file in a zipped format. Our well-designed platform also affords users irrespective of technological knowledge an easy to navigate structure with an aesthetically appealing view.

About Us

We're a fast growing team of designers and developers who's aim is providing top-notch service that's second to none. You can find out more about us on our website's "About us" page. ​

Features

  • Free access to product for signed-up users
  • Acces to product information for visiting users
  • Chunking of Json files
  • Chunking of CSV files
  • Accepts large files
  • Accepts upload from file manager
  • Displays selected file name
  • Allows users select number of lines in split files
  • Download split files
  • Save split files to download later.
  • Mobile compatible
  • Laptop/Desktop compatible
  • Output in zipped format
  • Reduces output size of chunked files
  • Chunking history available
  • Support available
  • Forgot password
  • Frequently asked questions available in the FAQ section. ​

    Contribute or Run locally

    ​ If you want to run locally, then you can use the following commands on your machine: ​ ​

Clone the project

  git clone https://github.com/zuri-training/Chunk-File_Proj_team_49.git

​ Go to the project directory

  cd Chunk-File_Proj_team_49.git

​ Create a Virtual Environment

python -m venv venv

​ Activate Virtual Environment

venv\scripts\activate

​ Install Dependencies

  pip install -r requirements.txt

​ Create a new branch to work with

git branch <new-branch>

​ switch to the new branch to make changes

git checkout <new-branch>

​ Finally, Start The Server.

python manage.py runserver

Documentation

Access our documentations on:

  • Documentation
  • DOCUMENTATION.MD

    Acknowledgements

    ​- Zuri Team ​ ​ ​

    Tech Stack

    This site was built using the following tools:

  • HTML
  • CSS BOOTSTRAP
  • jAVASCRIPT
  • PYTHON(Django) ​ ​

    Usage/Examples

    Landing page Navigation:

At the top-right bar of the landing page, you'll find the signup and login button which you can use to either signup or login from. Or you can make use of the "get started" button which automatically takes you to the sign-up page. Need information on the product? Then easily get it from this page. ​

USING THE DASHBOARD:

On the dashboard you can:

● Upload your files

● Select the size of the file

● View your chunking history

● Change settings selections

● Logout

Upload your files;

Click on the arrow icon and select your desired chunking file, this will automatically upload it for chunking.

Select file size;

Select desired chunked file size. Do this using the top-down arrow selector. After successful selection, click start to begin the chunking process.

View your chunking history;

At the left side of your dashboard, you'll find a link to your chunking history. ​

Change settings selection;

At the bottom of the left side navigation is the settings. Make your desired changes from this section. ​

Logout;

Done with chunking? Then use the logout button. ​

Login;

When returning to our platform to perform another chunking, use the login button to gain access into your dashboard

CHUNKING A FILE:

Only upload your large CSV or Json files for chunking, other formats are currently not available.

● Download or ​

● Save for later ​

❖ Download button; When selected will download your chunked file directly into your downloads folder

● Save for later; Save your chunked file on or server for up to 24hours to before downloading ​ ​ ​ ​ ​

Screenshots

Website Screenshots ​ ​

Used By

This project is used by the following companies: ​

  • Zuri ​

    Links

    Product link:

Github

Chunkit

FAQ

What is chunking and why should i chunk my file

A chunked file is one reduced to smaller bits or chunks thereby canceling repetition in the file.

What are the chunking options

We currently provide two options which are csv and json, with possibility of additing more options in future.

Is there a chunking limit

There is no limit to how much you can chunk.

Is there a fee for chunking my files

chunk49 is a free web platform that doesn't require you to pay before chunking. However, you must register to gain access into the chunking dashboard.

How long is the chunking process

This depends on a number of factors such as the file size and your network speed.

Do i need special skills to use Chunk49

Aside from uploading, all processess involved in chunking your files are carried out from our system and no action is required from your end.

I tried chunking a file on your platform but it didnt work, why?

We currently accept files in csv and json formats, any other format apart from these specified will be rejected. ​ ​

Support

For support, you can reach us on chunk49@yahoo.com or send us a message on Chunk49 "Contact us" page. ​ ​

Badges

[Github Stars]

[Github Forks]

Contribution

If you have a contribution that will help improve chunk49, simply contact us with your contribution(s) on our contact us page. All contributions you make are greatly appreciated. ​

Authors