cn-issue-tracker

所属分类:collect
开发工具:EJS
文件大小:0KB
下载次数:0
上传日期:2023-03-15 20:23:59
上 传 者sh-1993
说明:  CN Issue Tracker是一个web应用程序,允许用户创建、查看和管理项目及其相关问题。它具有视觉吸引力和用户友好的界面,使得在页面之间导航和访问各种功能变得容易。
(CN Issue Tracker is a web application that allows users to create, view, and manage projects and their associated issues. It has a visually appealing and user-friendly interface, making it easy to navigate between pages and access the various features.)

文件列表:
.env (208, 2023-03-15)
assets/ (0, 2023-03-15)
assets/css/ (0, 2023-03-15)
assets/css/header.css (701, 2023-03-15)
assets/css/style.css (1130, 2023-03-15)
assets/scss/ (0, 2023-03-15)
assets/scss/header.scss (768, 2023-03-15)
assets/scss/style.scss (1198, 2023-03-15)
config/ (0, 2023-03-15)
config/mongoose.js (298, 2023-03-15)
controllers/ (0, 2023-03-15)
controllers/issue_controller.js (2930, 2023-03-15)
controllers/project_controller.js (909, 2023-03-15)
index.js (1560, 2023-03-15)
models/ (0, 2023-03-15)
models/issue.js (631, 2023-03-15)
models/project.js (532, 2023-03-15)
package-lock.json (380732, 2023-03-15)
package.json (946, 2023-03-15)
routes/ (0, 2023-03-15)
routes/index.js (304, 2023-03-15)
routes/issue.js (270, 2023-03-15)
routes/project.js (410, 2023-03-15)
views/ (0, 2023-03-15)
views/_footer.ejs (191, 2023-03-15)
views/_header.ejs (224, 2023-03-15)
views/create_issue_form.ejs (2435, 2023-03-15)
views/create_project_form.ejs (1905, 2023-03-15)
views/issue_list.ejs (4065, 2023-03-15)
views/layout.ejs (2507, 2023-03-15)
views/projects_list.ejs (1056, 2023-03-15)

# CN Issue Tracker CN Issue Tracker is a web application that allows users to create, view, and manage projects and their associated issues. It has a visually appealing and user-friendly interface, making it easy to navigate between pages and access the various features. ## Features - **Neat UI**: CN Issue Tracker has a clean and organized structure, with intuitive navigation between pages. - **Home Page**: The home page displays a list of projects and a button to create a new project. - **Create Project Page**: This page allows users to create a new project by entering the project name, description, and author. - **Project Detail Page**: This page displays the details of a selected project and its associated issues. Users can filter issues by labels, author, and search by title or description. Users can also create a new issue from this page. - **Create Issue Page**: This page allows users to create a new issue by entering the issue title, description, and labels. Users can select multiple labels from a dropdown that suggests existing labels as the user types. ## Getting Started To get started with the CN Issue Tracker app, follow these steps: 1. Clone the repository: ``` git clone https://github.com/raj21parihar/cn-issue-tracker.git ``` 2. Install dependencies: ``` npm install ``` 3. Start the server: ``` npm start ``` 4. Open the app in your web browser at `http://localhost:3000` That's it! You should now have the CN Issue Tracker app up and running on your local machine. > Note: In order to use the app's functionality, you will need to have Node.js and npm installed on your system. If you don't have them installed, you can download and install them from the official Node.js website: https://nodejs.org/en/download/ ## Dependencies CN Issue tracker requires the following dependencies: - **Express.js**: a popular Node.js framework for building web applications. - **MongoDB**: a document-based NoSQL database used for storing data. - **Packages**: - `choices.js: ^10.2.0` - `connect-mongo: ^4.6.0` - `cookie-parser: ^1.4.6` - `ejs: ^3.1.8` - `express: ^4.18.2` - `express-ejs-layouts: ^2.5.1` - `express-session: ^1.17.3` - `mongoose: ^6.9.0` - `node-sass-middleware: ^1.0.1` ## Usage Once you have installed Node.js and npm, you can clone the repository, install the dependencies, and start the server to use CN Issue Tracker. The app allows you to create new projects and issues, view existing projects and issues, and manage them using its intuitive user interface. ## Contributing We welcome contributions from the community! If you would like to contribute to CN Issue Tracker, please follow these steps: 1. Fork the repository 2. Create a new branch for your changes 3. Make your changes and commit them 4. Push your changes to your forked repository 5. Create a pull request to merge your changes into the main repository ## Author Parmanand Parihar ## License This project is licensed under the ISC License. ## Bugs/Issues If you encounter any bugs or issues while using the app, please report them [here](https://github.com/raj21parihar/cn-issue-tracker/issues).

近期下载者

相关文件


收藏者