Coder Social home page Coder Social logo

task-master's Introduction

Task Master

GitHub issues GitHub pull requests GitHub forks GitHub stars GitHub watchers GitHub contributors

Table of Contents

Home Page
Login Page
Signup Page
User Dashboard
ThankYou Page

TaskMaster

  • Home Page, Login Page, Signup Page, Profile Page & ThankYou Page has been designed (Thanks to collective effort)

- Also Back-End is implementated as well as deployed
  • Upgrade, Bug Fixes & Testing! Minor improvements required!
  • Fork this repo, understand the code. Whatever work has to be done, you can find it in the issues tab. If you want to work on something by you own, raise an issue, WAIT FOR COLLABORATORS to APPROVE it, then go ahead with you code.

This is an online goal setting app where the number of goals and tasks to be done are written down and includes various additional features.

TaskMaster is an opensource software created with the help of Udacity scholars in front end web development. This software is made with a hope and a vision that the traditional way of setting everyday TO-DO's and goals should be replaced with a more advanced version for the modern digitized era.

Shades of Primary colors

Some Funky colors

Of the second link, the teal , both shades of pink will be used for border/buttons only.

Probable Front End Work

  • Home page/landing page setup
  • Activating and linking the different sites from the home page
  • Linking the different additional pages to the homepage
  • Adding more tabs in the additional navigation bar
  • Making the layout of different additional pages
  • Beautifying pages in the best way possible and with special emphasis on visual appearance
  • Beautifying the <user_home_page>(after someone has logged in)[refer to pg. 3 of the pdf] after backend work has been completed provides a basic structure
  • Designing the alarm feature (along with popups)
  • Implementing the notification of upcoming goal deadlines and important goals feed

Probable Back End Work

  • Getting the Contact Me form in the landing(home) page to actually be able to contact someone
  • Getting the Login with Google feature to actually work
  • Designing a sync feature with your Gmail account
  • Attaching pictures with your goals
  • Devise a system to prioritize your goals
  • Using different colors for different priority of goals

HOMEPAGE - This page contains three sections viz. Home, Introduction & Why TaskMaster? on the navigation bar and clicking any one of them would trigger a smooth scrolling down the home page. These three sections fit into the first page of the web app. As stated in the mockup pdf there should be a ‘Tick’ in Home which when clicked on, starts an animation explaining what TaskMaster is all about. Below this, a button entitled ‘Get Started’ enables a user to visit the Login/Sign-up page. Lastly, on the footer various media links like Quora, LinkedIn can be provided. Other modifications can be open-ended and suggestions are welcome for improving the UI/UX!

LOGIN / SIGNUP PAGE - This page contains the login (for the existing users) or sign-up (for the new users) option. Signing in via Google is also supported. There is also a button to share about this app on Facebook. It includes a live background with video or canvas elements.

USER DASHBOARD - This page basically would be divided into three columns with a lot of interactivity. The leftmost column will include the list of upcoming goals along with deadlines. The rightmost column includes the list of prioritized goals which can be displayed as a pop-up to the browser whenever a user opens up his/her browser. The middle column consists of a section for creating the goal itself with several buttons as follows:

Calendar Tool - This tool will set the date on which the reminder will come up as a popup.

Alarm Popup - This tool will set the required alarm (if any) & the time of the alarm.

Goal Priority - This tool will set the priority of the goal by assigning it a number which automatically updates the list in the
rightmost column.

Flash Button - This tool enables a pop-up of prioritizing goal whenever a user opens up his/her browser.

Add Media - This tool enables a user to add any media files like images, music, videos attached with the goal when creating it.

Create Goal - This tool will finally create the goal and the page would be updated.

Only the first page would include a Contact Us section which can be accessed by clicking on it as shown in the mockup pdf.

  • Getting the hang of the code

  • MUST READ THIS BEFORE YOU COMMIT

  • Don't contact moderators if you see an anomaly in the code and if you think some function is not working properly. Just raise an issue on github. That way more and more contributors can see that and the issue can be resolved faster

  • REFER TO THE PDF FOR A ROUGH IDEA ON THE PROJECT

Refer to CONTRIBUTING.MD for more information on how to contribute to this project!


The TaskMaster Team

task-master's People

Contributors

aartigurjar avatar abulhayat1 avatar abulnoviceninja avatar amarjeetsingh1999 avatar askmrsinh avatar bhaskarsingh avatar ctxplorer avatar deeppurohit avatar fave77 avatar nimmo1993 avatar nsaicharan avatar ramisback avatar rampandey06 avatar ratnadeepbiswakarma avatar rayarindam2111 avatar ribasu97 avatar sahkal avatar seethar03 avatar shashank-sharma avatar souro18 avatar suparnapaul393 avatar trivedi-vatsal avatar v3dant avatar yashsartanpara 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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

task-master's Issues

Need of Contribution guidelines

As mentioned in slack earlier we need Contribution guideline so that we can keep our repository clean and avoid any conflicts between 2 people while making any PR.

I'll be working on this :)

The Entire Landing page should be a One Page Template.

If you don't know what is one page template, please google it :)
Make sure all template uses Materialize and not Bootstrap.

One page template will give the scrolling Feature.

Page 1:
image

Since it is a one page template, when we scroll down, the introduction page slides downwards. :)

Page 2:
image

Introduction should be on the same page . It should be a ONE PAGE TEMPLATE.
Text in introduction should preferably be the same.

Page 3: Within the first Page.
image

The Footer
image

The footer should contain the Contact me form where the Contact me form slides into the page.

Remove slider.js

Can any mod/comod can remove or give permission to remove slider.js? because it's code is not used but it is linked in pages which is throwing error to console.

JS are not managed

script are written in html files as of now. making separate js files for each page will make it more manageable .

Proposing a Material Design Revamp for the Home Page layout (Retina ready)

Proposal for a revamped Material Design Responsive Home Page

I propose the following changes to the current build as I feel I can contribute in the design and overall aesthetics of TASKMASTER.

  1. One Pager Website : Although the current homepage is a one pager, but to make it more interactive I would like to convert it to a more clean material theme while maintaining the current colour scheme (Black, White and Turquoise).

  2. Introduction Section | Why Taskmaster and Contact Section : These section come into same viewport while it would be more easy for the user's readability if these three sections come into three viewports respectively (that is one screen-one section-one scroll at a time).

same viewport

  1. The Contact Section : I am working on making the current form materialized and also working towards fixing the latest industry standard icons (my functional design snap attached with gradient of Turquoise Colour).

proposed contact form

OR A MORE INTERACTIVE CONTACT FORM VERSION (for the intricacies / corner-case or other expectations from the project )

contact-2

  1. The Footer : Aligning the Footer in accordance with the material theme. Giving an enhanced layout to the sitemap column. Aligning the social media icons in Links Column.

  2. Alignment of Sections in the Navigation Bar: Currently the section stretch to the end of the screen and not with the website's content.

screen shot 2018-04-20 at 4 41 22 pm

  1. Banner Images : The banner images are pixelated do not fit the screen (at-least not my system). Will work on fixing this or using better quality copyright images that ensure full width compatibility.

banner images

  1. Logo for Task Master : I also have a Logo in drafts. I'll be vectorising it pretty soon, once the above task is done.

                                ### - (from a UI Design enthusiast's perspective)
    

sign up page Enhancement!

please do something in the background... make it more interactive ... manipulate particle.js like the login page if you need to! , also provide an or between signup and google...

login page line 149

throwing uncaught reference error. someone familiar with particle do fix this error.

hosting

Can't we have this project hosted on github so that we can see the changes made live ?

Change the background transition time.

We would like you to change delay the time interval of the background image change.

I think adding a few extra seconds between intervals would be great.

Fix the focussed Input

When focussing on input section for email or password there are lines on either side that appears which needs to be fixed!
2018-04-16 2
Fix those red lines on the side!
NOTE - these lines only appear when you click on the input section! Do not alter or modify other aspects of the code while addressing this issue!

Modification in Login Page | Mobile Compatible

For some reason the login page div is overflowing and overlapping the footer. This needs to be fixed and also it must look nice in Mobile view. (Can be seen in Screenshot)

If you are new to Github and want to take on this issue then please do comment down and start working.

screenshot from 2018-04-13 22-50-12

Make the Login Form stunnigly beautiful with Animation

For now, the login page is more or less responsive so focus on making the form itself stunning! Don't change or modify other parts (if you want to open a New Issue about it then do it) The form is simple, make it look good and cool!

Backend for dashboard

How are we going to authenticate a user and how will we generate automatically after signup what is the backend for this

Import framework rather using a cdn

I would suggest not to go with CDN as if we do have to change things we'are overwriting CSS every time and importing framework will give us the flexibility to tweak that.........I

Modification in Loading animation

It would be great if anyone can come up with better implementation to view loading div. (Can be seen in screenshot)
Currently if you will refresh, then you will notice one loading animation but it's looking great.

We can try to put whole background as white when the page is loading and then show the content.

screenshot from 2018-04-14 17-56-01

Sliding images fit to fullscreen

Make the sliding image of full viewport width and height without compromising the next sections & also add a button as shown -
2018-04-12

Size of Submit button on homepage

image

The size of the submit button in the contact section of homepage looks inappropriate. It should be small and centre aligned or aligned to the right under the feedback input.

Wrong hyperlinks in README.MD

Table of content has two anchor tags with incorrect links to 'Probable Front End Work' & 'Probable Back End Work'.

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.