Coder Social home page Coder Social logo

anweshaiitp / anwesha Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 15.0 147.7 MB

WebApp and Android API for Anwesha'19

Home Page: https://beta.anwesha.info

PHP 36.83% CSS 18.65% JavaScript 33.05% HTML 9.65% Shell 0.16% Makefile 0.01% Batchfile 0.01% Hack 1.65%

anwesha's People

Contributors

adityasuman2025 avatar aman29271 avatar ashwaniydv avatar codez266 avatar dexty007 avatar fliptrail avatar guptaaditya13 avatar manishmadugula avatar opticod avatar rishabhcs53 avatar sageex avatar scopeinfinity avatar sudhachauhan avatar tameeshb avatar vatsalsin avatar vinaycodeaxe avatar zenineasa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

anwesha's Issues

Add archieves

Addition of previous version of anwesha.
Create a section below for it.
This will help to know people about your history

Font Sizes and Responsiveness

I know I'm nitpicking here, but the placeholder site looks really good except for a couple of things.

1. Can you fix the fonts here. Campus ambassador/registration and archives fonts seem to be off different size. They stand out and look a little weird.

image

which is especially prominent here, in the responsive form.

image

2. The facebook button looks really out of place. Please try to blend it in with the remaining color scheme.
image

Alternatively, if you are only testing this feature, try to use a beta version at beta.anwesha.info or something and push testing changes there.

Other than that, the site is coming up really good.

time in People

Database is not storing the correct value of time. for each request time stored in People table is 0000-00-00 00:00:00

text color not visible

text color on screen displayed after registration are not visible.
Also, the error displayed are not clear.

User's registered events

To view the list of events that user is registered in. We need to implement it twice.
A separate URL where whole list will be displayed (i.e. if there is a group event then group name and all team mates will also be displayed) along with controller and model has to be developed.
After the user is logged in, the response only contains the information about the user, we need to send the registered events at that time along with all other info.

html response in json escaped

The details field of each event contains html response but in escaped format like "<". This makes the text render as it is, without html parsing. Before sending the response, the field should be unescaped.

logout

A logout button that will kill the session data.

Group Registration

What protocol should we follow for group registration?
I have an idea. A little difficult to implement but very swift. If an event if group event and say maximum team size is 4 then on the event page, show 4 text fields for anwesha ids. Suppose A, B, C are added by A. Then B registers another team, B Z X, we will register the team but show a warning - One or more team members are already registered in some other team. Similarly they all register different teams. All the teams will be registered but they are not yet vlidated. Now the event organizer (from organizing committee ) will pick any of these teams, say BZX and call its members, if he finds the team correct then he will press the validate button and then B, Z, X will be removed from all other teams and team BZX will be added as valid.

getSubEvents does not exist

Warning: require(controller/getSubEvents.php): failed to open stream: No such file or directory in /opt/lampp/htdocs/project/anwesha/index.php on line 28

Fatal error: require(): Failed opening required 'controller/getSubEvents.php' (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/project/anwesha/index.php on line 28

Incorrect return value from createUser function

Although the user gets registered in database easily but still the value returned is -1.

Same problem for both the functions - People::createUser() and People::createCampusAmbassador()

As users are getting registered I think the error might be in arsing the result by intermediate functions or somewhere in communication with database.
screenshot from 2015-11-03 22-54-01

Registration not working

Registration frontend has been uploaded, but it fails to registed. Kindly look into it. Also reword error messages as user-friendly, as "Date of birth not given" instead of "Missing dob in POST".

Forget password

Controller and model needs to written for forget password. It will can be developed by 2 controller, one for sending the forget password email, second one will verify the request and generate a random password and mail it to the user.
for controller 1, generate a random password, encrypt it, store it in csrfToken column of LoginTable and attach& send it to user by email just like email verification at the time of registration.
for controller 2, just like the script controller/verifyEmail.php verify that the request is genuine then it is same as setting a new password.

Also check if already a password change request is generated, then the new request should contain the same tokens.

Incorrect response

Expected response is json, but its incorrectly treating the resource as a download link. Wrong spelling in headers. Atleast test responses before closing issues!

Frontend for login portal

Frontend for login - portal and the features available to users after that, similarly frontend for database access to core committee will be on angular like login page or it will be a separate page? We need them fully functional by 5th Jan, 2015

Specific URL for events

We need to make specific URLs for events, so that they can be printed directly on event's poster.
Like for CTF's poster - > 2016.anwesha.info/Technical/NJACK/CTF# .

city, college suggestion

Provide suggestion for city names in Registration page. If possible provide for college name also, like MoodI

Bus accomodation

frontend and backend for accomodating users in buses, fixed number of seats and timings.

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.