Skip to content

Chunk Files is an online platform that allows individuals to upload large CSV or JSON files and split the dataset in the uploaded CSV or JSON file into multiple files.

License

Notifications You must be signed in to change notification settings

zuri-training/Chunk-File-Generator-Team-50

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chunk File Project

Documentation

Introduction

Chunk Files is an online platform that allows individuals to upload large CSV or JSON files and split the dataset in the uploaded CSV or JSON file into multiple files.

Objectives

  • Allow users split large files.
  • Users should have the ability to save the files for later and download.
  • Users should be able to see history of previous file operations performed.

Solution

  • A tool for splitting csv and json files as well as other file formats.
  • Easy download, import and save of CSV and json files.
  • Ability to perform split operations according to various parameters like size and number of rows.

Technologies Used

  • Frontend: HTML, CSS and JavaScript.
  • Backend: Python and Django framework.
  • Design: Figma.
  • Database: SQLite.

Key Features

  • Home page.
  • Landing page.
  • Contact us page
  • Sign in and sign up page.
  • Tools page containing; csv and json splitter and other file converters.
  • Terms of service page.
  • Privacy policy page.

Project Status

  • The project is currently in progress.

Collaboration

  1. Fork the repository and create a project folder on your local machine.
  2. Navigate to your terminal (pointing to your project folder/directory). Clone and then open it in your preferred code editor.

git clone https://github.com/zuri-training/Chunk-File-Generator-Team-50.git

  1. Open terminal and set upstream branch:

git remote add upstream https://github.com/zuri-training/Chunk-File-Generator-Team-50.git

  1. Pull upstream to get the latest update from the original repo (https://github.com/zuri-training/Chunk-File-Generator-Team-50.git)

git pull upstream main

  1. Create a new branch for the task you are doing eg:

git checkout -b supportmodule

  1. After making changes, do

git add .

  1. Commit your changes with a descriptive commit message

git commit -m "commit message here"

  1. To make sure there are no conflicts, do

git pull upstream main

  1. Push changes to your new branch

git push origin your-current-branch-name

  1. Create a pull request to the main branch.

About

Chunk Files is an online platform that allows individuals to upload large CSV or JSON files and split the dataset in the uploaded CSV or JSON file into multiple files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published