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.
- 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.
- 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.
- Frontend: HTML, CSS and JavaScript.
- Backend: Python and Django framework.
- Design: Figma.
- Database: SQLite.
- 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.
- The project is currently in progress.
- Fork the repository and create a project folder on your local machine.
- 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
- Open terminal and set upstream branch:
git remote add upstream https://github.com/zuri-training/Chunk-File-Generator-Team-50.git
- 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
- Create a new branch for the task you are doing eg:
git checkout -b supportmodule
- After making changes, do
git add .
- Commit your changes with a descriptive commit message
git commit -m "commit message here"
- To make sure there are no conflicts, do
git pull upstream main
- Push changes to your new branch
git push origin your-current-branch-name
- Create a pull request to the main branch.