Code Monkey home page Code Monkey logo

bits21's Introduction

BITS '21 Official Website

Home page screenshot

BITS is The First-Ever Task-Based Intra-School ICT competition, organized by the Ananda College ICT Society to provide a platform for our school's students to polish and improve their ICT knowledge in many fields of ICT. Visit the website: BITS '21

Contribution Guide

Before making any contributions, go to the Issues section and describe the issue or the bug you found clearly with images. When describing your issue, please use the given appropriate template and nothing else.

How to contribute

  1. As the first step, you need to fork the BITS21 repository to your own GitHub profile.

  2. To run the website on your local machine, you need to install NodeJS as a dependency.

  3. You have to clone your forked repository to your local computer. For that, you have to install Git. Use the below command to clone the repository to your computer using the below command.

git clone https://github.com/[YOUR_USERNAME]/BITS21.git
  1. Then navigate to root folder of the project and run the below command.
npm install

This will install all the dependencies you need to run the app in the developer mode.

  1. Then to run the app, use command below
npm start

This will start a live server on the url localhost:3000

  1. Then you can do changes to the codebase on your local machine. If you are doing some changes to the code, just change the parts that you have to change and don’t touch any other files.

  2. After you finish doing your changes, commit them and push them to your repository. If you don't know how to do that, you can read this article.

  3. Then you can make a Pull Request to the main branch of the origin repository. When you are making the pull request follow the PR template exactly.

Technologies Used

  • React
  • React-Router-DOM
  • Material-UI
  • AOS

Developers and Contributors

Competitors Who Contributed

You can also be in this list if you complete this task

bits21's People

Contributors

chamiduu avatar chamuthuedirisooriya avatar hasala2002 avatar hasalusl avatar hyperx837 avatar janiru avatar lucasgmelo avatar madhavi96 avatar manula2004 avatar migarabhanu avatar minukag avatar pasindu2004 avatar pasindudushan avatar senura2007 avatar thulana2006 avatar thusal06 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

bits21's Issues

Arrange Tasks And fix a Typo Error

In BITS task page it displays the tasks that have been released in 2nd week are after the tasks that have been released in 1st week. It will better if all tasks have been arranged in a order like: All Coding tasks are after all Design tasks and all Explore tasks are after all Design tasks.

And the typo error is in task C18 Detail Section. "When submitting, submit the link to the Pull Request you made." I think it needs to changed as "When submitting, submit the link of the Pull Request you made."

Expected behavior

All Coding tasks are after all Design tasks and all Explore tasks are after all Design tasks.
"When submitting, submit the link of the Pull Request you made."

Screenshots

3
Annotation 2021-08-09 115521
Annotation 2021-08-09 115546

Desktop

  • OS : Windows 10
  • Browser: Google Chrome
  • Version: 92.0.4515.131 (Official Build) (64-bit)

Grammatical error in bits web page

  1. In C016 there was a mistake;
  • "Create a Artificial Intelligence model to identify a water bottle "It has to correct as "Create an Artificial Intelligence model to identify a water bottle". That is issue I founded in bits web page.

Screenshot (80)

A grammatical mistake

In Task E11, the highlighted sentence is grammatically incorrect.
It should be corrected as 'The task is to make a presentation.....'
image

Additional Context

Any additional information you want to enter

Typing mistakes in some tasks

There were some mistakes in descriptions in some tasks, the ones I noticed was D10, D11, and D12, the D11 task didn't have a description and the D12 task only had one point there were no other details such as "copying work is prohibited", The D10 task's had some grammar mistakes as well (The "UI" word was in written in lowercase, that must be written in uppercase)

How it should be corrected

Editing the tasks.json file will fix

Screenshots

bug 1
bug 2
bug 3

Additional Context

Any additional information you want to enter

Task description of D19, D20, D21 task is incorrect

Describe the issue you found

Task description of D19, D20, D21 task does not match its title

How it should be corrected

Description should be corrected

Screenshots

If applicable, add screenshots to help explain your problem.

image
image
image
image

Additional Context

Any additional information you want to enter

Grammatical error & A typing mistake

Describe the issue you found

There is a Grammatical error in task E14 detail section. "In this task you have to star the ACICTS Github repository and at least 5 of it's projects" It needs to be changed as "In this task you have to star at least 5 project repositories in ACICTS github account". I remember @chamindujs fixed this before but now again it's showing the way it was showed before he fix this. And there is typing mistake in task E18. "In this task, tou have to Follow our Instagram page". Replace "tou" with "you".

How it should be corrected

It should be corrected by correcting the text in task E14 and E18

Screenshots

1
Capture
3

Additional Context

--

No padding at the bottom of contact and onlinetest pages

Describe the bug
No bottom padding in contact and onlinetest pages

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://bits.acicts.lk/contact and https://bits.acicts.lk/onlinetest
  2. Scroll down to bottom
  3. See error

Expected behavior
Expected bottom padding

Screenshots
There is no padding at the bottom

Screenshot 2021-08-09 132512
Screenshot 2021-08-09 132444

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Google Chrome
  • Version: 92

Smartphone (please complete the following information):

  • Device: Samsung A20
  • OS: Android 10
  • Browser: Google Chrome
  • Version: 92

Additional context
-

Make the text bigger in the Mobile NavBar

In the mobile side navigation bar, it feels like the font size is too small. Please increase the font size to an appealing level. Your changes MUST BE responsive.

Link component takes the full width of the parent element

Describe the bug
In the individual task page (eg: https://bits.acicts.lk/task/CA02), the button function is applied to the parent element (a tag/Link component) of the button element. Because of that even when I click on a different place in x axis (but in the same y position), it redirects user to the tasks page.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://bits.acicts.lk/task/CA02
  2. Click on the parent element of the back button. (a tag/Link component)

Expected behavior
Nothing was expected to happen. But when I mistakenly click on that region, it redirected me to the task page.

Desktop (please complete the following information):

  • OS: Windows
  • Browser Chrome
  • Version 94.0

Additional context
You can fix this issue by setting the width of the Link component (a tag) to min-content

Add more tasks

Add more tasks for students to do.

Tasks can be found in the .src//Data/tasks.json file.

Add a padding-bottom to the /contact page

On the /contact page, there is no padding at the bottom of the page (Between the footer and the content). Please add an appropriate amount of padding to the 'Competitors Who Contributed' section.

The typo in the "CODE" category's description of BITS'21 main page

Describe the issue you found

I've found a grammatical mistake in the "CODE" category's description of BITS'21 home page.

"Learn to talk to you computer and make amazing websites, games, apps and many more that everyone can use by the power of programming"

How it should be corrected

"Learn to talk to your computer and make amazing websites, games, apps and many more that everyone can use by the power of programming"

Screenshots

Problem

Additional Context

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.