Project Name: NSU Event Management Tool
Course Name : CSE 299
Section : 16
Group Number : 04
Semester : Summer 2019
Faculty Name : Shaikh Shawon Arefin Shimon
Student's Details :
Name: Md. Sadman Ahmed
ID: 1620674042
Email: [email protected]
Name: Shafin Ahmed
ID: 1621056042
Email: [email protected]
Git Respository Link : https://github.com/sadmanahmed/SU19CSE299S16G04NSU
Date : 05/09/2019
1. Introduction
2. Software Specification
3. Technology
4. Business Plan
5. Conclusion
There are many events happenings in NORTH SOUTH UNIVERSITY (NSU). There is no specific dedicated platform to share their details (Yes we have Facebook but it’s not a dedicated platform). There are 23 clubs in NSU and many students chapter as well, also we have Career Placement Centre (CPC) and Office of External Affairs (OEA) and all of them has several events, workshops, seminar, competition and many more. Our prime focus of the website is to make a platform where the users can create an event, update it, delete it and also we will integrate Facebook sharing options here also thus user can share their event from the website also. For Facebook sharing ,we will create a FACEBOOK page for our website and when any event is created ,the page will post about the event details here and we will make a process thus we can share this events in NSU related groups automatically.
We will have different interface like for Hosts and Users. Every host is a user but not all the users are host. The host has the right to launch an event in the website and also has the ability to update and delete it. But also he has to pay a minimal fee to continue his host status. The user can only see whatever event is going around him and he doesn’t have any rights to host any events.
After enter the address of the website, user first of all see this page. Here he or she can login if he or she has already a account here. Otherwise there is also a option for signup.
To enter in to the website, user have to login. Here user can login into the website with his or her nsu email and password.
For a new user, he or she has to register in the website. For this, he or she has to enter his or her name, nsu email and password here. Without nsu email, no one can register in the website as it is only for the students of North South University.
After login or signup, user will get this page. Here he or she can get the option for looking events details, events registration, user account and sign out.
Here user can find the REGISTERED and REGISTRATION option of the events.
In this section user will find to see his or her profile through ACCOUNT and also find the SIGN OUT option.
In this page, an user can create an event. He or she can put the necessary details here like event name, date, details and location. Again he or she can find the payment option here to post an event.
Here people will find the schedules of different events. They can also know the details also from here.
We couldn’t create this section of the website. Hopefully we will think about it as soon as we figure it out.
We selected Github as project management tool, Trello for different task allocation. For backend site of this site we selected Ruby and Ruby on Rails framework, PostgreSQL for database management and Frontend part we selected HTML5, CSS3, BOOT STRAP 4 and other necessary tools and language. We selected Sublime as a text editor also.
We used Github as our project management tool but use did not use Trello. Instead of Trello we use kanban board of Github as our task allocator. For Frontend part, we use just HTML5 and CSS3. We did not use BOOT STRAP 4. And we use Atom as a text editor because we find it much easier than Sublime. On the other hand for Backend, we have used Ruby as backend language and Ruby on Rails as framework. The data will save automatically via gems calling name Devise.
This website is now only based on North South University. There will be students, faculties and other stuffs. So we have to think sensibly about the payment method. Now a day mobile banking is becoming popular day by day. That is why we want to apply some mobile banking options like Bkash, Rocket etc. in our website. The payment will be minimal as like 10 or 15 taka per month for the hosts. Every host has to renew their id every month. But for the regular students and other viewers it will be free totally.
This platform can save our valuable times as the event hosts have to continuously post about their events continuously on different groups and also it makes spamming reports from the Facebook users as same posts are posting on the groups continuously and we miss many important posts in the Facebook groups as a normal Facebook user.
By this dedicated platform any user who wants to seek what is happening in NSU can get the details and also can attend it very easily.
One platform, all events.