center_mycological_analytics

所属分类:数据库系统
开发工具:SCSS
文件大小:0KB
下载次数:0
上传日期:2023-08-03 00:34:05
上 传 者sh-1993
说明:  重新设计真菌分析中心网站和数据库的回购。,
(Repo for the redesign of the Center for Mycological Analytics website and database.,)

文件列表:
LICENSE (1549, 2023-08-02)
config/ (0, 2023-08-02)
config/config.json (271, 2023-08-02)
config/connection.js (532, 2023-08-02)
controllers/ (0, 2023-08-02)
controllers/api/ (0, 2023-08-02)
controllers/api/contact_routes.js (4740, 2023-08-02)
controllers/api/index.js (532, 2023-08-02)
controllers/api/ping_route.js (868, 2023-08-02)
controllers/api/profile_route.js (4421, 2023-08-02)
controllers/api/user_routes.js (11689, 2023-08-02)
controllers/home_route.js (3319, 2023-08-02)
controllers/index.js (359, 2023-08-02)
db/ (0, 2023-08-02)
db/schema.sql (67, 2023-08-02)
models/ (0, 2023-08-02)
models/Courses.js (1524, 2023-08-02)
models/Finance.js (2247, 2023-08-02)
models/Session.js (6015, 2023-08-02)
models/StudentCourses.js (2047, 2023-08-02)
models/Students.js (2782, 2023-08-02)
models/index.js (1121, 2023-08-02)
package-lock.json (112505, 2023-08-02)
package.json (1165, 2023-08-02)
procfile (19, 2023-08-02)
public/ (0, 2023-08-02)
public/ClientSideScripts/ (0, 2023-08-02)
public/ClientSideScripts/contact.js (3219, 2023-08-02)
public/ClientSideScripts/forgotPass.js (2892, 2023-08-02)
public/ClientSideScripts/login.js (3347, 2023-08-02)
public/ClientSideScripts/newProfile.js (4205, 2023-08-02)
public/ClientSideScripts/ping.js (1208, 2023-08-02)
public/ClientSideScripts/scholarships.js (5038, 2023-08-02)
public/css/ (0, 2023-08-02)
public/css/reset.css (0, 2023-08-02)
public/css/styles.css (2097, 2023-08-02)
public/font-awesome-4.7.0/ (0, 2023-08-02)
public/font-awesome-4.7.0/css/ (0, 2023-08-02)
... ...

# CENTER FOR MYCOLOGICAL ANALYTICS ## DESCRIPTION Repo for the redesign of the Center for Mycological Analytics website and database. ### USER STORY AS the owner of the Center for Mycological Analytics, I WANT a website that will showcase and allow users to sign-up for my certificate programs and allow me to manage student demographic, financial, registration and matriculation information using a custom database. The UI/UX should be simpler and more intuitive than our current site, driving the user toward three actions: register for a certificate, apply for a scholarship, and contact us for more information. ### ACCEPTANCE CRITERIA The dev team will use everything we've learned over the past six modules to create a real-world full-stack application based on the following acceptance criteria: - Use Node.js and Express.js to create a RESTful API - Use Handlebars.js as the template engine - Use MySQL and the Sequelize ORM for the database - Have both GET and POST routes fore retrieving and adding new data - Use at lease one new library or package not discussed during the DU Full Stack Bootcamp class - Have a folder structure that meets the MVC paradigm - Include authentication (express-session and cookies) - Protect all API keys and sensitive information with environment variables - Deploy using Heroku (with data) - Have a responsive, polished, and interactive UI - Meet good-quality coding standards - Have a professional README ## TABLE OF CONTENTS - [ABOUT THE PROJECT](https://github.com/FourStringFunk/center_mycological_analytics/blob/master/#about-the-project) - [SITE OWNERS](https://github.com/FourStringFunk/center_mycological_analytics/blob/master/#site-owners) - [DEVELOPERS](https://github.com/FourStringFunk/center_mycological_analytics/blob/master/#developers) - [LICENSE](https://github.com/FourStringFunk/center_mycological_analytics/blob/master/#license) - [FEATURES](https://github.com/FourStringFunk/center_mycological_analytics/blob/master/#features) - [BUILT WITH](https://github.com/FourStringFunk/center_mycological_analytics/blob/master/#built-with) ## About the Project: Center for Mycological Analytics Website The Center for Mycological Analytics is seeking to create a dynamic website that serves as a comprehensive platform for showcasing our certificate programs and facilitating user registrations. This project aims to enhance the overall user experience by providing a more streamlined and intuitive interface compared to our current website. The new website should prioritize a user-centric design, guiding visitors towards three core actions: Certificate Registration: Simplify the process for users to enroll in our certificate programs, making it convenient and straightforward. Scholarship Applications: Provide a user-friendly application system for students to apply for scholarships, encouraging accessibility and inclusivity. Contact and Information: Offer a clear and easily accessible means of communication for users to reach out to us, seeking additional information about our programs and services. By creating a more intuitive and appealing user interface (UI/UX), the Center for Mycological Analytics aims to enhance user engagement and satisfaction. Through this project, we aspire to establish a cutting-edge online platform that showcases the excellence of our offerings and fosters a thriving educational community centered around mycology. ### Site Owners - Ian Bollinger, Founder & Instructor - Emily Davis, Founder & Instructor ### Developers - Guy Beals (Backend: DB & DB Models, Server, Template Engine, Client side JavaScript) - Chris Harris (Frontend: Design, Responsiveness, Wireframes, UI/UX) - Steve Hudek (Frontend: HTML/CSS, Handlebars. Backend: End-Point Testing) ## LICENSE MIT License Copyright (c) 2023 Center for Mycological Analytics ## FEATURES - Site user registration - Site user login / logout - Scholarship application - Course application / registration - Course registration login / logout - Course list - Course registration - Course registration login / logout - FAQ ## BUILT WITH - Animate.CSS - ![Bootstrap](https://github.com/FourStringFunk/center_mycological_analytics/blob/master/https://img.shields.io/badge/bootstrap-%238511FA.svg?style=for-the-badge&logo=bootstrap&logoColor=white) - ![CSS3](https://github.com/FourStringFunk/center_mycological_analytics/blob/master/https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white) - ![Express.js](https://github.com/FourStringFunk/center_mycological_analytics/blob/master/https://img.shields.io/badge/express.js-%23404d59.svg?style=for-the-badge&logo=express&logoColor=%2361DAFB) - Express-Handlebars - ![Handlebars](https://github.com/FourStringFunk/center_mycological_analytics/blob/master/https://img.shields.io/badge/Handlebars%20js-f0772b?style=for-the-badge&logo=handlebarsdotjs&logoColor=black) - ![Heroku](https://github.com/FourStringFunk/center_mycological_analytics/blob/master/https://img.shields.io/badge/heroku-%23430098.svg?style=for-the-badge&logo=heroku&logoColor=white) - ![HTML5](https://github.com/FourStringFunk/center_mycological_analytics/blob/master/https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white) - ![JavaScript](https://github.com/FourStringFunk/center_mycological_analytics/blob/master/https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E) - JawsDB Kitefin Server - Mailgun - Multer - ![MySQL](https://github.com/FourStringFunk/center_mycological_analytics/blob/master/https://img.shields.io/badge/mysql-%2300f.svg?style=for-the-badge&logo=mysql&logoColor=white) - MySQL Workbench - ![NodeJS](https://github.com/FourStringFunk/center_mycological_analytics/blob/master/https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge&logo=node.js&logoColor=white) - ![Nodemon](https://github.com/FourStringFunk/center_mycological_analytics/blob/master/https://img.shields.io/badge/NODEMON-%23323330.svg?style=for-the-badge&logo=nodemon&logoColor=%BBDEAD) - Nodemail - ![Sequelize](https://github.com/FourStringFunk/center_mycological_analytics/blob/master/https://img.shields.io/badge/Sequelize-52B0E7?style=for-the-badge&logo=Sequelize&logoColor=white) - Short ID - UUID ## ROADMAP The following are features to be added in the future: - Allow read/write permission for Student Profile update button. - Build certificate download link on Student Profile - Build Forgot Password functionality - Build File Upload ping functionality with auto-send to email ## PROJECT LINKS - Heroku Live Website - https://center-mycological-analytics-3e13791937a3.herokuapp.com/ - Miro Wireframe - https://miro.com/app/board/uXjVM18LctM=/ - GithHub Repository - https://github.com/FourStringFunk/center_mycological_analytics

近期下载者

相关文件


收藏者