# Website of the Software & Robotics Club (SRC)
### Overview of the SRC The SRC is a non-profit organization with members are mostly students from the Department of Computer Science and the Department of Electronics Engineering, both from the University of Nigeria, Nsukka. The organization hopes the expand in the nearest future to include students from other related departments in both the University of Nigeria and other universities. The SRC is structured into teams. Each team operates almost independently from others. An SRC member belongs to at least one team. Members in a team work and learn together under the direction of a team leader.
### Project Goals The goals of this project are to develop a website that:
-
Serves the SRC in the following ways-
- As the first point of contact with the general public, potential members and clients
- Provide a unified interface for the club to manage her events, members, projects, and for teams to communicate and collaborate on their various projects.
- Automate member's registration process.
-
Is tolerant to changes in both functional and non functional requirements as policies and administrations change over time.
-
Supports multiple access-points/interfaces (in addition the the basic HTML/CSS interface) for app integrations.
### Project Team In order to meet the goals this project - and to meet them on time - the team adopted very flexible development model to enable team members work in smaller, partly-independent groups with clearly defined points of dependency and interaction. To this effect, the project team is made up of the following roles:
- Project Manager
- System Analyst / Designer
- Backend Developer 1
- Backend Developer 2
- Frontend Developer 1
- Frontend Developer 2
- Graphics Designer
- Testers & Reviewers
- Content Producer
Wish to contribute to this project? We appreciate all our contributors, check out our team formation and role requirements at Team_Roles.pdf. Once you decide on which role fits you (considering your current skill set and learning expectation), proceed to the Contribution Guide for further instructions. See CONTRIBUTORS.txt for a list of code contributors.
### Design and Implementation Design choices of implementation techniques for this project have been heavily influenced by the goals set for the project, time and other resource constraints. See detailed design docs. and models here.
The core (backend) of the website is built on the Laravel PHP Framework (starting with v5.3~). See the source directory for more details.